帖子
帖子
用户
博客
课程
显示全部楼层
18
帖子
0
勋章
3828
Y币
发表于 2018-9-29 20:00:33
6
已解决

appInstalled 无法检测到支付宝 [复制链接]

  • 发表于:2018-09-29 20:00:33
代码:
api.appInstalled({
            appBundle: 'alipay'
        }, function(ret, err) {
            alert(JSON.stringify(ret));
            if (ret.installed) {
                //应用已安装
            } else {
                //应用未安装
            }
        });

  <preference name="querySchemes" value="alipay,alipayshare" />

安卓返回{"installed":false}
ios返回{"installed":true}

ios是可以正常检测到。可是安卓检测不到,我把appBundle改为alipay://  也是ios可以检测到,安卓检测不到,不管是提交代码到svn打包编译成测试包和apploader都是一样的。

gigie
177
帖子
0
勋章
1万+
Y币
最佳答案
https://docs.apicloud.com/Client-API/Device-Access/myAppInfo 用这个模块
177
帖子
0
勋章
1万+
Y币
陈桦沐 发表于 2018-9-29 20:16
请问包名得怎么查?不知道怎么查。。。

https://docs.apicloud.com/Client-API/Device-Access/myAppInfo

用这个模块
177
帖子
0
勋章
1万+
Y币
appBundle:

类型:字符串
默认值:无
描述:Android 平台为应用包名,iOS 平台为应用定义的 URL Scheme。iOS 中的 URL Scheme 与包名不一样,一个应用只有一个包名,但是可以配置多个 URL Scheme
18
帖子
0
勋章
3828
Y币
gigie 发表于 2018-9-29 20:14
appBundle:

类型:字符串

请问包名得怎么查?不知道怎么查。。。
18
帖子
0
勋章
3828
Y币
gigie 发表于 2018-9-29 20:17
https://docs.apicloud.com/Client-API/Device-Access/myAppInfo

用这个模块

谢谢,建议把这一部分也写进文档,感觉文档不够详细,实例代码也不够详细。
您需要登录后才可以回帖 登录

本版积分规则