刚刚开始尝试用HBiulder 开发 app , 遇到一个问题,ios真机测试,打不开url
通过 mui.openWindow 或者 plus.webview.open 都打不开服务器端的 url(app本地的html url可以打开), 会显示一个错误提示页面(we're sorry 请求的页面(http://xxxxxxxx.xxx)无法打开).
这是为什么呢?
i***@126.com
- 发布:2016-12-08 16:18
- 更新:2016-12-08 17:11
- 阅读:3473
2 个回复
i***@126.com (作者)
还没有人回吗,我再自己回,问题已解决。
这个纯属 ios的坑,现在ios9以后,新安装app 第一次运行 都提示 “是否允许使用网络之类”之类的问题,
但有的时候,不知什么bug ,app安装完后,没有使用网络的权限,也没有修改权限的地方,苹果iOS 无线局域网助理 重新打开一下(如果之前是关闭的话,打开在关闭就行),app才能重新提示 是否允许使用蜂窝网络”的提示。然后网络就正常了
i***@126.com (作者)
没人回吗,我自己回,更新一下进一步的发现
我之前测试的手机是iphone 7 ,发布HBuiler基座app 无法打开 http url
后来又拿来一台iphone6 plus ,发布HBuiler基座app 却可以打开 http url
经过对不发现,可能是ios 下 app的 网络访问权限的问题。
iphone7 手机"设置"-> “蜂窝移动网络”->“使用无线局域网与蜂窝移动移动的应用” 里,居然没有 HBuilder的设置。
设置下面 的应用列表里 有HBuilder ,但是点进去 也没有关于网络的设置
iphone6 plus 手机设置里 “使用无线局域网与蜂窝移动移动的应用” 里 有关于 HBuider的设置。
据此判断 是这个app 由于没有网络访问权限到时,无法打开 http url。
但是为啥 iphone7里 没有这个app的网络设置权限呢,同样的程序发布,iphone6为啥就能有,不解,求解答。