根据第三方应用的文档,格式为 eMob://haappy?name=zhang&age=12&token=fdjfi459jfkdjijjijijk&company=sanguo
调用代码为:
plus.runtime.openURL(url, function(fail) {
console.log('跳转平台是'+plus.os.name+'原因是' + JSON.stringify(fail))
if (uni.getSystemInfoSync().platform == "android") {
console.log('android跳转失败,跳转到商店下载')
plus.runtime.openURL('market://details?id=teng.xun.qq', function(file) {
plus.nativeUI.toast('未安装成功app')
})
} else {
console.log('ios跳转失败,开始跳转app')
plus.runtime.launchApplication({
action: "eMob://"
}, function(e) {
plus.runtime.openURL('https://apps.apple.com/cn/app')
});
}
}, 'teng.xun.qq');
最终log显示为:跳转平台是iOS原因是{"code":-3,"message":"此功能不支持"}
ios版本为 10.3 手机是iphone6
请问大神怎么处理
2 个回复
想晒太阳
解决了吗?
哥谭市长江大桥
我也是显示此功能不支持,在manifest里面已经加了scheme白名单还是提示{"code":-3,"message":"此功能不支持"}