Skip to main content

IsAppInstalled

AndroidiOS
If you were looking for the method for use with Unreal Engine, see IsAppInstalled for Unreal Engine SDK.

This is a synchronous API.

Android platform passes packageName as the parameter; iOS platform passes URLScheme as the parameter.

App nameAndroid parameteriOS parameter
AppleNot supportedSystem App
Discordcom.discorddiscord://
DMMNot supportedNot supported
FacebookFacebook app: com.facebook.katana
Messenger: com.facebook.orca
fb://
GameCenterNot supportedgamecenter://
Garenacom.garena.gas
com.garena.gaslite
garenagc://
Googlecom.google.android.gmsgooglechrome://
Instagramcom.instagram.androidinstagram://app
Kakaocom.kakao.talkkakaolink://
LINEjp.naver.line.androidline://
lineauth2://
Messengercom.facebook.orcafb-messenger-share-api://
QQcom.tencent.mobileqqmqq://
SquareEnixcom.square_enix_software_tokenNot supported
TikTokcom.ss.android.ugc.trill com.zhiliaoapp.musicallysnssdk1180:// snssdk1233://
Twittercom.twitter.androidtwitter://
VKcom.vkontakte.androidvk://
vk-share://
VNGNot supportedNot supported
WeChatcom.tencent.mmwechat://
WhatsAppcom.whatsappwhatsapp://

Function definition

public static bool IsAppInstalled(string channel, string extraJson = "{}")

Input parameters

ParameterTypeDescription
channelstringAndroid platform passes packageName as the parameter, iOS platform passes URLScheme as the parameter.
extraJsonstringThe extended field.

Code sample

bool isInstalled = INTLAPI.IsAppInstalled("com.facebook.katana", extraJson);    // Android
bool isInstalled = INTLAPI.IsAppInstalled("fb://", extraJson); // iOS