Skip to main content

IsAppInstalled

AndroidiOS
If you were looking for the method for use with Unity, see IsAppInstalled for Unity 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(FString Channel, FString ExtraJson = "{}")

Input parameters

ParameterTypeDescription
ChannelFStringAndroid platform passes packageName as the parameter, iOS platform passes URLScheme as the parameter.
ExtraJsonFStringThe extended field.

Code sample

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