启动器
# 启动器
| 接口名 | 接口描述 |
|---|---|
| launcher.checkAppInstalled | 检测应用是否安装 |
| launcher.launchApp | 启动第三方应用 |
# 检测应用是否安装
代码样例
FSOpen.launcher.checkAppInstalled({
scheme: 'taobao',
pkgName: 'com.alibaba.taobao',
onSuccess: function(resp) {
// installed: true
if (resp.installed) {
alert('本机安装了应用');
} else {
alert('本机未安装应用');
}
}
});
方法名:FSOpen.launcher.checkAppInstalled JS版本:2.0.0 客户端支持版本:5.4.0及以上
调用参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| scheme | String | 是 | iOS使用,应用scheme。 |
| pkgName | String | 是 | Android使用,应用包名。 |
成功回调返回参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| installed | Boolean | 检测结果 |
# 启动第三方应用
代码样例
FSOpen.launcher.launchApp({
scheme: 'taobao',
pkgName: 'com.alibaba.taobao',
onSuccess: function(resp) {
// do sth
},
onFail: function(error) {
if (error.errorCode === 40010) {
alert('未安装该应用');
return;
}
alert('操作失败,错误码:' + error.errorCode);
}
});
方法名:FSOpen.launcher.launchApp JS版本:2.0.0 客户端支持版本:5.4.0及以上
调用参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| scheme | String | 是 | iOS使用,应用scheme。 |
| pkgName | String | 是 | Android使用,应用包名。 |