5***@qq.com
5***@qq.com
  • 发布:2023-04-04 10:29
  • 更新:2023-04-04 14:38
  • 阅读:319

plus.runtime.openURL无法打开appstore地址????

分类:uni-app

let ios_url='itms-apps://itunes.apple.com/cn/app/***/id****';
plus.runtime.openURL(ios_url);

ios端通过以上代码无法打开appstore进行版本更新

2023-04-04 10:29 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者) - dddddddddddd

有大神知道怎没解决吗,链接里面没有中文,已经转译过了

5***@qq.com

5***@qq.com (作者) - dddddddddddd

"urlschemewhitelist" : "itms-apps",

我尝试在urlschemewhitelist里添加itms-apps依然无效

FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

地址好像不对,这个格式:itms-apps://apps.apple.com/us/app/xxx/idxxxx?uo=4

  • 5***@qq.com (作者)

    itms-apps://apps.apple.com/us/app/xxx/idxxxx?uo=4

    itms-apps://itunes.apple.com/cn/app/*/id**'

    两种写法都可以的

    现在的问题是plus.runtime.openURL调用这个地址不执行

    2023-04-04 12:15

1***@qq.com

1***@qq.com

建议这样打开
if (systemInfo.platform == 'ios') {
plus.runtime.launchApplication({
action: itms-apps://itunes.apple.com/cn/app/id${appleId}?mt=8
}, function(e) {
uni.clearStorage();
});
} else {
plus.runtime.openURL(self.$base.downloadUrlH5, () => {
uni.clearStorage();
})
}

要回复问题请先登录注册