帖子
帖子
用户
博客
课程
显示全部楼层
8
帖子
0
勋章
76
Y币

[BUG] api.openApp在华为手机上打不开默认浏览器

[复制链接]
发表于 2016-11-22 18:04:05
本帖最后由 bblove 于 2016-11-22 18:17 编辑

小米4正常,华为手机打开,,报not find any app,试两台华为手机(华为荣耀6 plus,荣耀V8),都这样!!!!
IOS正常,
api.openApp({
                        androidPkg : 'android.intent.action.VIEW',
                        mimeType : 'text/html',
                        uri : "http://www**.**"
                    }, function(ret, err) {
                        alert(JSON.stringify(ret));
                        alert(JSON.stringify(err));
                    });
8
帖子
0
勋章
76
Y币
常山赵子云 发表于 2016-11-23 12:25
可以把androidPkg和mimeType去了,只留下uri试试看:

测试有效!!!为啥加包名不行。。。这样在小米手机会跳出让你选择用哪个打开。华为就直接打开浏览器了。
20
帖子
1
勋章
7601
Y币
可以把androidPkg和mimeType去了,只留下uri试试看:
  1. api.openApp({
  2.         uri: "http://www**.**"
  3. }, function(ret, err) {
  4.         alert(JSON.stringify(ret));
  5.         alert(JSON.stringify(err));
  6. });
复制代码
20
帖子
1
勋章
7601
Y币
这两个手机上是否有安装浏览器?或者在这两个手机上,都用微信,在朋友圈点开链接,然后在微信中点“在浏览器打开”,看看什么反应。
8
帖子
0
勋章
76
Y币
常山赵子云 发表于 2016-11-22 21:05
这两个手机上是否有安装浏览器?或者在这两个手机上,都用微信,在朋友圈点开链接,然后在微信中点“在浏览 ...

有浏览器的。。他们手机点链接会询问要用默认浏览器打开,还是其它浏览器打开,但是现在这个API就是调不到。按道理。这个是安卓默认的浏览器,就算装了其它浏览器,也应该是可以打开默认浏览器吧??
1
帖子
0
勋章
9
Y币
常山赵子云 发表于 2016-11-23 12:25
可以把androidPkg和mimeType去了,只留下uri试试看:

太感谢了!!
您需要登录后才可以回帖 登录

本版积分规则