isApplicationExist方法可以判断是否安装了某个app,
plus.runtime.isApplicationExist(appInf);
但是需要知道目标app的appInfo,
怎么知道百度地图、高德地图的appInfo,甚至appInfo的action属性值呢?
isApplicationExist方法可以判断是否安装了某个app,
plus.runtime.isApplicationExist(appInf);
但是需要知道目标app的appInfo,
怎么知道百度地图、高德地图的appInfo,甚至appInfo的action属性值呢?
下面是安卓的包名和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