如题,调用plus.runtime.isApplicationExist方法,判断用户是否安装百度或者高德地图
真机运行:
使用hbuilder自带证书运行时,可正确判断出已安装百度、高德app;
但是使用自定义证书运行真机,或者使用自定义证书打包安装后,无法正确判断app是否安装,一直提示未安装。
原因是什么啊?
一、判断代码
if(plus.runtime.isApplicationExist({action:"baidumap://"})){
console.log("baidumap://已安装");
}else{
console.log("baidumap://未安装");
}
二、白名单配置
/白名单/
"urlschemewhitelist":[
"baidumap",
"iosamap",
"weixin"
],
另,在我用自定义证书运行真机的时候,我试着添加了一下微信的判断,微信的app就能正确判断。。。
是我白名单里面百度和高德的关键字配错了?
还是我代码写错了?但是如果是代码的问题,不可能微信的判断就对啊。。。
求解答,这问题整的给跪了都(:з」∠)