美文网首页
iOS10新应用安装时无法访问网络不提示“是否允许使用数据”

iOS10新应用安装时无法访问网络不提示“是否允许使用数据”

作者: 飞冰凌 | 来源:发表于2017-02-16 20:51 被阅读0次

    最近开发一个新项目,真机测试(ios10.1.0)时猛然发现打不开网页,一顿急找也没有找到代码的问题,于是我觉得是项目设置的问题。联想到这一段时间新下载的软件第一次打开时,“duangduangduang”的提示权限访问,其中有一条就是是否允许使用数据。可是我的app也没有提示“是否允许访问数据”,而且我真机测试时用的wifi也不能联网啊,到底是怎么回事呢?

    百思不得其解的情况下,我肉眼遍历Info.plist文件的字段时,意外发现了“Application uses Wi-Fi”的字段,并将其设置为YES,并且更改了Demo的bundleid(因为据说app只有第一次打开时才会设置网络权限,之后只能手动更改),天哪,竟然能打开百度了。可是为毛没有提示允许使用数据呢?

    灵机一动下,我断开wifi,删除已安装的app,再换一次bundleid,果然,第一次打开时提示“是否允许使用数据”,原来这个提示框只在第一次打开并且处于手机数据网络下提示。

    当然,访问http://时还是要设置Info.plist文件,添加NSAppTransportSecurity的字典,会自动变成  AppTransportSecurity,在字典中添加 allow Arbitary Loads字段  Boolean类型   设置为YES.

    相关文章

      网友评论

          本文标题:iOS10新应用安装时无法访问网络不提示“是否允许使用数据”

          本文链接:https://www.haomeiwen.com/subject/ocorittx.html