1***@qq.com
1***@qq.com
  • 发布:2020-04-26 10:52
  • 更新:2023-05-16 16:34
  • 阅读:1604

急急急,求助!uni-app怎么用plus.runtime.launchApplication隐式唤醒第三方app?

分类:uni-app

正常情况下可以唤醒第三方app,但是隐藏图标后(DEFAULT)
<intent-filter>
<action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.DEFAULT" />  

</intent-filter>
就无法唤醒了。看了好多文章,说不能设置DEFAULT要在intent-filter中添加
<data android:host="io.dcloud.PandoraEntry" android:scheme="com.inspur.jkmateriel"
tools:ignore="AppLinkUrlError" />
这样的 然后在android中这样
Intent intent = new Intent();
ComponentName cn = new ComponentName("com.fly2think.yiilock",
"cn.fly2think.activity.TestActivity");
intent.setComponent(cn);
Uri uri = Uri.parse("cn.fly2think.activity.TestActivity");
intent.setData(uri);
startActivity(intent);
调用,但是在uni-app中要怎么写?
或者有没有其他的uni-app隐式调用的方法?

2020-04-26 10:52 负责人:无 分享
已邀请:
h***@163.com

h***@163.com

解决了吗?同问

k***@gmail.com

k***@gmail.com - 我就是我不一样的烟火

打包设置:

调用方式
if(plus.runtime.isApplicationExist({pname:'com.inspur.jkmateriel'})){
console.log("家客物料已安装")
var url="com.inspur.jkmateriel://jkwl?zhangsan"
plus.runtime.openURL(url)
}else{
uni.showToast({
title:"该app未安装",
icon:"none"
})
}

要回复问题请先登录注册