kika
kika
  • 发布:2017-05-13 15:48
  • 更新:2018-06-26 08:32
  • 阅读:5945

通过plus.runtime.isApplicationExist(appInf); 如何判断是否安装百度地图

分类:HTML5+

isApplicationExist方法可以判断是否安装了某个app,

plus.runtime.isApplicationExist(appInf);

但是需要知道目标app的appInfo,

怎么知道百度地图、高德地图的appInfo,甚至appInfo的action属性值呢?

2017-05-13 15:48 负责人:无 分享
已邀请:
LLgg

LLgg

下面是安卓的包名和ios的action,你看一下

高德地图安卓pname:com.autonavi.minimap     
百度地图安卓pname:com.baidu.BaiduMap    
高德地图ios的action:iosamap://  
百度地图ios的action:baidumap://

下面是判断高德地图是否安装的案例

<!DOCTYPE html>  
<html>  
<head>  
<meta charset="utf-8">  
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />  
<title>测试高德地图 是否安装</title>  
<script type="text/javascript">  
// 扩展API加载完毕后调用onPlusReady回调函数  
document.addEventListener( "plusready", onPlusReady, false );  
// 扩展API加载完毕,现在可以正常调用扩展API  
function onPlusReady() {  

}  

function zxlmweb(){  
    if(plus.runtime.isApplicationExist({pname:'com.autonavi.minimap',action:'iosamap://'})){    // 判断高德地图 是否安装  
        alert("已安装");  
    }else{  
        alert("未安装");  
    }  
}  
</script>  
</head>  
<body>  
    判断第三方程序是否已存在<br/><br/>  
    <button onclick="zxlmweb()">点击检测高德地图 是否安装</button>  
</body>  
</html>

这是我的网站,O(∩_∩)O谢谢支持----->>中旋网ZxlmWeb

  • 6***@qq.com

    请问一下怎么查看一个app的action???

    2017-05-15 16:44

前端_小白

前端_小白

谷歌地图的怎么判断,包名和action那里要写什么

  • 1***@qq.com

    求问老哥你谷歌的解决没

    2020-04-28 15:19

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