|
[App引擎]
使用appInstalled方法判断应用是否安装失败
[复制链接]
[size=1.8em]我使用appInstalled方法判断手机是否安装高德地图和百度地图,在其他安卓机上是可以检测的,但是在三星手机上即使已经安装高德地图和百度地图也无法检测出来
actionsData: [
{
name: '高德地图',
type: 'iosamap',
ios: 'iosamap://',
android: 'com.autonavi.minimap'
},
{
name: '百度地图',
type: 'baidumap',
ios: 'baidumap://',
android: 'com.baidu.BaiduMap'
},
],this.actionsData.forEach((item,index) => {
let mapData = window.api.appInstalled({
sync: true,
appBundle: item.android
});
if (mapData) {
_this.actions.push(_this.actionsData[index])
}
});if (_this.actions.length == 0) {
alert('手机未安装高德/百度地图APP')
}
|
|