iPhone 部分版本默认没有允许 app 访问蜂窝移动数据 有什么好的规避办法吗?

2017-01-01 09:44:58 +08:00
 lancegin

目前来看,部分国行手机存在这个 bug 。

设置中 app 没有允许访问蜂窝移动数据导致无网络服务。

是否可以在 app 打开前判断是否打开了蜂窝移动数据的开关?

16502 次点击
所在节点    iDev
39 条回复
oxoxoxox
2017-01-01 10:03:13 +08:00
不是默认不允许,是 iOS10 的这个功能有 bug ,有时会不能在 APP 打开时弹出网络请求的通知,而且蜂窝数据里面也看不到这个 APP ,修改任意一个 APP 的蜂窝数据设定再打开之前的 APP 就可以弹出通知了
lancegin
2017-01-01 10:06:57 +08:00
@oxoxoxox 这个 bug 有点恶心并且不友好。但是现在的情况是用户可以在设置中找到 app 并且可以手动打开蜂窝数据,就是系统默认设置没有打开开关。只有部分手机会出现这个问题,不明白啥情况
helloSwift
2017-01-01 10:10:14 +08:00
打开无线局域网助理,然后就会跳出那个选择
最后记得关闭无线局域网助理就行
lancegin
2017-01-01 10:16:41 +08:00
@helloSwift 但不能让用户额外安装一个助理啊
codingadog
2017-01-01 10:26:17 +08:00
@lancegin 无线局域网助理是系统功能
lancegin
2017-01-01 11:21:35 +08:00
@codingadog 能不能从 app 本身把这个问题规避呢,直接打开前能判断蜂窝数据开关状态吗?
helloSwift
2017-01-01 11:23:24 +08:00
@lancegin 不行,无线局域网助理是目前的最优解,屡试不爽
lancegin
2017-01-01 11:28:43 +08:00
@helloSwift 那就有点尴尬了,如果我是 app 的开发者,那我还得引导用户打开无线局域网助理,,囧
iA7489
2017-01-01 11:30:34 +08:00
为啥要默认允许

有些 app 就不想 让它联网
lancegin
2017-01-01 11:37:14 +08:00
@iA7489 是这个道理,有些 app 确实不想让它联网,,但是选择权得给用户啊,这个 bug 导致的问题是,默认不联网并且没有任何提示
http://sspai.com/35720
VinKing
2017-01-01 11:48:59 +08:00
需要重启一下再打开这个 app 就可以了,这个功能有 bug 。
ScotGu
2017-01-01 12:18:38 +08:00
就因为这个 BUG ,以为自己 OTA 升级有问题,害得我用 DFU 重新刷了一次, 结果问题依旧……
重新下 APP 很痛苦,还得重新排位置。
lancegin
2017-01-01 12:35:50 +08:00
@ScotGu 懂得如何解决是好的,不知道怎么解决的,这口锅就背在开发者头上了🤧
moguiyu
2017-01-01 16:04:37 +08:00
本来就是开发头上,凭什么默认 app 有权限使用网络啊? ios 又不是安卓。
lancegin
2017-01-01 16:08:57 +08:00
@moguiyu 那凭什么默认没有权限呢?
moguiyu
2017-01-01 17:15:41 +08:00
@lancegin 因为手机是我的,系统我也信任, APP 必须跪在地上乖乖求我给权限,不然就去吃土吧。
除非是安卓,即使我有各种守护,那一般是我跪在地上求各位 APP 爹。除非我 ROOT 篡位掉当爷,不过有的小 biao 砸,不开门给 ROOT 爷。
wclebb
2017-01-01 17:25:28 +08:00
国行就有这个功能,要怪就怪 Android 在中国野蛮发展。
wclebb
2017-01-01 17:27:07 +08:00
@moguiyu 就是这样。
楼主作为开发者,没理由不知道。
lancegin
2017-01-01 18:21:57 +08:00
@wclebb
@moguiyu
两位不要跑偏了,这个话题全篇讨论的都是 iOS 的一个 bug ,就是默认不给你网络权限,并且没有给你跪在地上的机会
terence4444
2017-01-01 18:34:07 +08:00
碰到这种情况要进设置随便改一个 APP 的网络权限再启动问题 APP 就会弹出网络权限请求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX