openApp
来自于:开发者立即使用
openApp 模块概述
本模块用来判断设备中是否安装了某app,如未安装则跳转到应用市场供用户安装,目前只支持安卓,后期将追加ios端。
开发组需上传相关应用包名(package)和跳转链接(若没有安装应用市场则直接跳转至应用安装网页可参考应用宝网站
包名可参考此博客并感谢博主“起梦的分享”
https://blog.csdn.net/wang1897b7/article/details/72357984
如没有你想要安装的应用可通过android studio 启动命令监测包名或其他方式
\==adb shell am monitor\==
模块接口
openAppMarket
判断当前设备是否安装微信客户端
openAppMarket({params},callback(ret, err))
params
package:
- 类型:String 字符串
- 描述:(必填项)Android应用的包名
- 默认值 : 无
url:
- 类型:String字符串
- 描述:(可选项)Android应用对于的下面网页地址
- 默认值:无
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
install: true //布尔型;true||false,当前设备是否安装了指定app
msg:“” //应用是否已安装描述信息
}
err:
- 类型:JSON 对象
- 内部字段:
{ }
示例代码
var openApp = api.require('openApp');
var params = {
package: 'com.smile.gifmaker',
url: 'www.baidu.com'
};
openApp.openAppMarket(params, function(ret, err) {
if(ret){
alert($api.jsonToStr(ret));
}
});
可用性
Android系统
可提供的1.0.0及更高版本