z***@163.com
z***@163.com
  • 发布:2025-03-14 11:45
  • 更新:2025-03-14 14:00
  • 阅读:26

uniapp跳转原生应用

分类:uni-app
plus.runtime.launchApplication({  
                        packageName: "org.hgl.future", // 目标应用包名  
                        extra: params // 直接传递对象  
                    },  
                    (error) => {  
                        if (error) {  
                            console.log(error)  
                            uni.showToast({  
                                title: "未安装应用",  
                                icon: "none"  
                            });  
                        }  
                    }  
                );

上面的代码运行后,提示下面的错误
{
"code": -99,
"message": "Permission Denial: starting Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.miui.personalassistant/com.alipay.android.app.ui.quickpay.window.MiniWebActivity (has extras) } from ProcessRecord{ae89de6 5983:io.dcloud.HBuilder/u0a824} (pid=5983, uid=10824) not exported from uid 10044"
}

2025-03-14 11:45 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

AndroidManifest.xml中设置exported="true"了么

z***@163.com

z***@163.com (作者)

这个问题解决了, packageName: "org.hgl.future"的 packageName应该改成pname

要回复问题请先登录注册