Skip to main content

Determine if the App is installed (IsAppInstalled)

AndroidiOS
If you are using the Unity engine, see Unity SDK's IsAppInstalled.

This interface is a synchronous interface.

Android platform inputs packageName as a parameter, iOS platform inputs URLScheme as a parameter.

App nameAndroid ParameteriOS Parameter
AppleNot supportedSystem APP
Discordcom.discorddiscord://
DMMNot supportedNot supported
FacebookFacebook app: com.facebook.katana
Messenger: com.facebook.orca
fb://
GameCenterUnsupportedgamecenter://
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://
Xcom.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 = "{}")

Parameter Details

ParametersTypeExplanation
ChannelFStringAndroid platform inputs packageName as a parameter, iOS platform inputs URLScheme as a parameter
ExtraJsonFStringExtension parameter

Sample Code

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