var WXApi = plus.ios.import("WXApi");
return WXApi.isWXAppInstalled()
这样可以判断ios下是否安装微信,但是Android下无法判断,有别的方法实现吗?

zhangyq
- 发布:2019-02-19 20:24
- 更新:2020-12-11 10:07
- 阅读:2644
Android判断是否安装微信
分类:uni-app
3 个回复
1***@qq.com - 你可愿与我再并肩
var Intent = plus.android.importClass("android.content.Intent");
var ComponentName = plus.android.importClass('android.content.ComponentName')
var intent = new Intent();
intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.LauncherUI"));
// intent.putExtra("LauncherUI.From.Scaner.Shortcut", true);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction("android.intent.action.VIEW");
var main = plus.android.runtimeMainActivity();
main.startActivity(intent);
luodada
plus.oauth.getServices((e)=>{
e[k].authorize((k)=>{
})
})
1***@qq.com - 你可愿与我再并肩
if(plus.runtime.isApplicationExist({ pname: 'com.tencent.mm', action: 'weixin://' })) {
//安装微信
} else {
//未安装微信
}
if(plus.runtime.isApplicationExist({ pname: 'com.tencent.mobileqq', action: 'mqq://' })) {
//安装QQ
} else {
//未安装QQ
}