不是就说
不是就说
  • 发布:2019-02-28 16:01
  • 更新:2019-03-01 09:55
  • 阅读:1965

iOS自定义证书打包后,调用plus.runtime.isApplicationExist方法,一直进入失败(实际已安装app也判断未安装)

分类:wap2app

如题,调用plus.runtime.isApplicationExist方法,判断用户是否安装百度或者高德地图
真机运行:
使用hbuilder自带证书运行时,可正确判断出已安装百度、高德app;
但是使用自定义证书运行真机,或者使用自定义证书打包安装后,无法正确判断app是否安装,一直提示未安装。
原因是什么啊?
一、判断代码
if(plus.runtime.isApplicationExist({action:"baidumap://"})){
console.log("baidumap://已安装");
}else{
console.log("baidumap://未安装");
}

二、白名单配置
/白名单/
"urlschemewhitelist":[
"baidumap",
"iosamap",
"weixin"
],

另,在我用自定义证书运行真机的时候,我试着添加了一下微信的判断,微信的app就能正确判断。。。
是我白名单里面百度和高德的关键字配错了?
还是我代码写错了?但是如果是代码的问题,不可能微信的判断就对啊。。。
求解答,这问题整的给跪了都(:з」∠)

2019-02-28 16:01 负责人:无 分享
已邀请:
不是就说

不是就说 (作者)

我自己回复一下吧,感觉像hbuilder打包的bug
同样的代码昨天怎么试都不好使,今天早上再重新打包运行一下之后就好了。。。。。。
难道是打包的时候配置文件没更新吗?(:з」∠)

该问题目前已经被锁定, 无法添加新回复