跳到主要内容

判断 App 是否已安装(IsAppInstalled)

AndroidiOS
如果您使用的是 Unreal Engine,请参见 Unreal Engine 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(string channel, string extraJson = "{}")

入参说明

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

代码示例

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