|
[多端开发]
小米Mix4中无法判断是否安装第三方导航
[复制链接]
本帖最后由 跑爬坡 于 2022-6-29 16:20 编辑
在小米mix4中调用如下代码:
- function isAppInstall(pkg, url){
- return api.appInstalled({
- sync: true,
- appBundle: api.systemType === "ios" ? url : pkg
- });
- }
复制代码- function openMapNavi(lat,lng){
- if(isAppInstall("com.autonavi.minimap","iosamap://")){
- // 用户已安装高德地图
- } else if(isAppInstall("com.baidu.BaiduMap","baidumap://")){
- // 用户已安装百度导航
- } else {
- api.toast({
- mas: "未找到可使用的第三方导航软件,请安装高德地图或百度地图导航软件!"
- });
- }
- }
复制代码
调用openMapNavi方法
总是弹出提示未安装第三方导航
|
|