美文网首页程序员iOS Developer
【iOS】菜鸟进阶:10系统Bug与app的相遇

【iOS】菜鸟进阶:10系统Bug与app的相遇

作者: Laki只是想做一个程序猿 | 来源:发表于2017-03-29 10:18 被阅读92次

    关于登录显示网络异常

    由于大陆相关部门出台的新规定指出,应用在未经用户允许的前提下,系统不能授予其使用联网、获取定位的功能。Apple 在 iOS 10 操作系统中加入了关于应用使用数据的授权弹窗提示,用户在 iOS 10 系统中第一次打开应用时,会被要求对于是否授予应用联网权限进行选择。
    猜想:因为只有国行的机子第一次应用打开才会提示“是否允许使用数据” 
    

    因为用户多次登录以后并没有提示。更新后系统默认选择app只允许使用Wi-Fi情况下上网.


    1.png

    目前已知的是,关于应用使用数据的权限完全由 iOS 10 系统控制,开发者无法针对此设置项进行检查或者开发主动请求联网权限的功能,在 Apple 针对此 bug 发布系统更新之前,你可能需要手动解决相关应用的网络连接问题。

    解决方案
    

    方案一: 重启手机再打开有相关联网问题的应用
    对于此问题可能带来的问题有:如果你有多个应用具有网络访问问题,你可能需要多次重启设备后依次打开相关应用,因为在每次重启设备之后,系统貌似只能修正一个应用的联网访问请求,关于此问题还需要进一步求证。

    方案二:更改 iOS 10 中的蜂窝网络访问权限设置
    除了重启设别以外,你也可以尝试在「设置-通用-蜂窝移动网络-使用无线局域网与蜂窝移动的应用」选项中更改任意应用的联网权限设置后再恢复原先设置选项,完成操作后再次打开相关问题应用,也可以解决这一问题。


    2.png ![4.png](https://img.haomeiwen.com/i1574564/a16cdb2b8d2c94dc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    方案三:临时启动无线局域网助理
    在「设置」-「蜂窝移动网络」打开「无线局域网助理」选项,之后再打开相关问题应用也可以解决这个问题。

    方案四:卸载重装
    删除原有的app,从app store上下载

    目前投诉的用户大多都集中在10.2.1
    

    也就是今天之前更新到最新iOS系统版本的客户,今天出了10.3不知道有没有解决这个问题

    国行手机才有这种情况
    https://sspai.com/post/35720

    权限问题
    http://bbs.ngacn.cc/read.php?tid=9974790
    http://www.jianshu.com/p/28e8919a2cae
    http://www.cocoachina.com/ios/20161125/18181.html
    http://weibo.com/1708947107/EuT1Xlk2D?type=comment

    iOS10.2.1无线局域网和蜂窝网络权限问题
    https://discussionschinese.apple.com/thread/101229?start=0&tstart=0

    升级iOS10后,部分App更新之后无法联网怎么办?
    http://news.tongbu.com/92879.html

    免责声明:以上部分文字和图片是从网上摘选.

    相关文章

      网友评论

        本文标题:【iOS】菜鸟进阶:10系统Bug与app的相遇

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