跳到主要内容

判断 App 是否已安装(IsAppInstalled)

AndroidiOS
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 IsAppInstalled

该接口是同步接口。

Android 平台传入 packageName 作为参数,iOS 平台传入 URLScheme 作为参数。

应用名Android 参数iOS 参数
Apple不支持系统 APP
Discordcom.discorddiscord://
DMM不支持不支持
FacebookFacebook app: com.facebook.katana
Messenger: com.facebook.orca
fb://
GameCenter不支持gamecenter://
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_token不支持
TikTokcom.ss.android.ugc.trill com.zhiliaoapp.musicallysnssdk1180:// snssdk1233://
Twittercom.twitter.androidtwitter://
VKcom.vkontakte.androidvk://
vk-share://
VNG不支持不支持
WeChatcom.tencent.mmwechat://
WhatsAppcom.whatsappwhatsapp://

函数定义

public static bool IsAppInstalled(FString Channel, FString ExtraJson = "{}")

入参说明

参数类型说明
ChannelFStringAndroid 平台传入 packageName 作为参数,iOS 平台传入 URLScheme 作为参数
ExtraJsonFString扩展参数

代码示例

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