9 月底,苹果正式在北京成立了苹果中国研发中心。近几年,我们也在每年更新的 iOS 系统中不断看到,苹果对中国市场的关照。从早前的九宫格输入法,到最近的骚扰电话拦截,都照顾了国内用户的需求。

在 iOS 10 中,除了 骚扰电话识别和拦截 功能的加入,苹果其实还专为国行 iPhone 制定了一个「联网权限」功能

它是什么

相信已有不少人早就注意到这个功能。毕竟在 iOS 10 中,每当你打开一个新安装的 App 时,应用除了可能会弹出请求授权访问相册、推送通知、获取定位这些熟悉的权限之外,还会向你发出一个新的请求:「允许 XXX 使用数据?」

只有当你选择「允许」后,应用才能够开始联网。如果你没有允许,那么这个 App 将无法做任何与联网相关的动作,不管是在前台还是后台。

之后,你还可以从「设置 - 蜂窝移动网络 - 使用无线局域网与蜂窝移动的应用」中,对所有你允许过联网的 App 进行统一管理。在该设置列表内,你不仅可以分别查看每个 App 消耗了多少流量,还能对 App 的联网权限进行三种选项管理:关闭联网、仅无线局域网、无线局域网与蜂窝移动数据。

为什么这是「特供」的新功能?因为它只在国行设备的系统中出现,非国行设备新安装的 App 不会弹出「请求联网」的授权提示,系统设置和 iOS 9 一致,仅有针对每个 App 是否允许使用蜂窝数据网络的开关。

据了解,国内特供的这一功能与去年底工信部起草的一份《移动智能终端应用软件(APP)预置和分发管理暂行规定》有关,规定中要求设备生产企业「未经明示且经用户同意,不得实施擅自收集使用用户个人信息、强制开启应用软件……等侵害用户合法权益和危害网络安全的行为」。现在我们使用任何其它国行手机,首次打开 App,一般也都会有请求网络权限的弹窗,由此可以看出,这是苹果响应规定的体现。

好的一面

虽然 4G 网络在国内已经有了较大普及,流量费相比前两年也便宜了很多,但中国仍有大量用户在用着更昂贵的流量套餐,也仍有大量用户的流量使用习惯和观念没有跟上。

iOS 10 针对中国地区提供更严格的 App 联网管理功能,让用户自行决定哪些 App 可以联网、哪些 App 不可以、哪些只能在有 WiFi 时联网,这无疑可以帮助用户更好避免在使用 iPhone 时出现「偷跑流量」的情况。

微博上有朋友表示,国行 iPhone 这次终于和非国行 iPhone「扯平了」。因为「Facetime 音频」功能在国行设备上一直是被阉割状态,这次国行设备专享了更强大的「联网权限」功能,自然喜闻乐见。

不完善带来的不便

但是,目前的「联网权限」功能并不完善(这从不太美观的设置界面也可以猜到),还因此带来了一些使用上的不便。

具体表现为:在部分国行 iPhone 上,当用户打开一款新 App 时,请求联网授权的提示框有一定几率不会出现。这就出现了 App 完全没法联网,用户又不能主动让 App 联网(这时在设置管理列表里也找不到这个 App)的尴尬情况,甚至卸载重装也不一定会弹出提示框。更严重一点的话,App 还有可能因此闪退。

用户没法正常使用 App,第一反应会怪罪于这款 App 的开发者,这种情况下,用户通常都会认为是 App 而非系统的问题。四叶新媒体的 Saic 此前就在 微博 上抱怨:

前几天我们再次询问了 Saic 问题是否解决,他表示已经与苹果沟通,查明该问题的原因主要是,iOS 10 没有就「联网权限」功能向开发者提供与「请求地理位置权限」类似的 API,没法调试这个功能,因而无法确保自己的 App 每次都能弹出「请求联网权限」的弹窗。

开发者无能为力,但好在用户自己有解。有不少朋友 也在微博上 分享了他们临时的解决办法:

方法 1:多退出重进几次 App,有一定几率会弹出提示框。

方法 2:在「设置 - 蜂窝移动网络」内打开「无线局域网助理」开关,再进入无法联网的 App,会弹出提示框。解决之后,就可以关掉助理开关。

方法 3:先去设置里随意关闭一个 App 的联网权限,然后打开,再进入无法联网的 App,会弹出提示框。

其中,第二个方法被多位朋友证实有效,如果你也遇到类似的问题,推荐试试。

小结

就功能本身来说,这个「中国特供」确实是 iOS 在 App 联网权限管理方面的进步,它让用户能更主动地控制自己手机内各个 App 访问网络的权限,当出现流量使用异常的情况时,我们能够更容易找到偷跑流量的原因和对应 App,并马上对其作出权限限制。

只不过,可能因为这是苹果工程师收到的「临时需求」,这一功能目前还不够完善,从而导致我们在日常使用上可能会遇到一些不便,只能等 iOS 10 后续的系统更新了。

由于目前苹果没有针对这一功能的官方叫法,为了方便读者理解,本文将该功能命名为比较直观的「联网权限」功能。 ↩︎

阅读少数派更多 iOS 10 详解文章 → 《专题 · 全面了解 iOS 10》

ios 检测是否联网_具透 | 你可能不知道,iOS 10 有一个中国「特供」的联网权限功能...相关推荐

  1. ios php mysql实例_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  2. python教科书能在ios系统操作吗_[初学python]苹果何时开放IOS降级通道啊?

    手机升级从iOS10升级到iOS12后,有点不适应,想降级到iOS10就没门了,太可恶了. 想着苹果曾经意外地开放过旧系统的验证通道,于是幻想会不会再次出现? 于是经常打开http://ipsw.me ...

  3. ios 渐变透明背景_使用Figma智能动画制作iOS动效

    Oct 7 阅读时长约6分钟 作者:Lucas Chae 翻译:桃几.高蓝光.任可欣.贝壳里睡着鱼 审校:陶陶然 Figma刚刚发布了两个期待已久的新功能:智能动画和拖拽交互.我通过创建5个iOS动效 ...

  4. ios 轻扫手势_轻扫即可快速删除iOS计算器中的数字

    ios 轻扫手势 iOS' built-in calculator is a basic, simple-to-use calculator that's very handy for doing s ...

  5. ios 内存深度优化_老iPhone全部有救!iOS 13发布:系统深度优化,黑暗模式来了...

    作为每年WWDC大会的重头戏,本次的WWDC 19上面,苹果发布了全新的iOS 13操作系统.作为iOS 12的升级,这次的iOS 13可谓是升级幅度最大,深度改变最多的一次. 发布会上面,苹果公司软 ...

  6. css如何调整红心样式_在JavaScript应用程序中包含CSS的多种方法「渡一」

    原文链接:https://css-tricks.com/the-many-ways-to-include-css-in-javascript-applications/,作者:Dominic Magn ...

  7. asp.net三层架构制作新闻管理_程序员蜕变为架构师必须要知道的「架构理论」...

    架构目的和指标 架构目的: 架构设计的主要目的是为了解决软件系统复杂度带来的问题,是用最小的人力成本来满足需求的开发和响应需求的变化,用最小的运行成本来保障软件的运行.让软件达到"高内聚.松 ...

  8. hive中的绣花模型_跨界媒介的碰撞:蜂巢+刺绣 | Ava Roth 「艺术访谈」

    欢迎来到木牙Make Unique Young Arts,让我们来探索跨领域/有机材料艺术与蜜蜂的世界 - 说到蜜蜂,我们最先想到的是传播花粉.花粉也是蜜蜂的营养,油脂来源,而蜜蜂将花蜜消化和处理后的 ...

  9. lv双肩包尺寸对照表_双肩包容量尺寸怎么选?各尺寸双肩包推荐「2020.8」

    双肩背包买多大的, 这是一个很纠结的问题.小了怕装不下, 你要是买个这么大的.. 常常看到类似的问题:高中生/大学生应该买多大的双肩包? xxx牌子的包, 能不能装下13寸笔记本电脑, 15寸的呢? ...

最新文章

  1. Robotium初探秘
  2. Oracle嵌套表实例说明
  3. Hybrid error correction and de novo assembly of single-molecule sequencing reads
  4. 2021(上)软考打印准考证时间及操作步骤
  5. flink編譯hadoop3.1.2(失败,这个问题没有意义,关闭)
  6. ir2104s的自举电容_电赛必备,IR2104S半桥驱动MOS管电机驱动板(PCB工程文件+磁悬浮代码)...
  7. 基于HTML5实现的超酷摄像头(HTML5 webcam)拍照功能 - photobooth.js
  8. delphi接口带上请求头是什么意思_Python接口自动化之Token详解及应用
  9. 【二十一】插件开发——用于验证码识别的 JMeter 插件(上)
  10. 【模拟】牛客网:顺时打印矩阵
  11. 菜鸟学运筹学----引
  12. JavaSE的思维导图
  13. 使用winserver2003配置DNS服务器
  14. echarts 柱状图让柱子倒叙
  15. Bootstrap简单认识之Tooltips组件
  16. 学习PHP 第七天 die() 函数,及Mysql的操作
  17. 几款免费ssh客户端软件--替代xshell选型
  18. angular 学习资源
  19. android屏幕适配:一个很棒的屏幕适配文章
  20. HTML进行表单验证

热门文章

  1. 详解JavaScript运算符(一):赋值、算术、复合运算符
  2. 华为鸿蒙系统老机型能更新,华为鸿蒙操作系统支持机型公布 5年前的老手机也能升级...
  3. 养生指南 4 : 睡眠 与 外因
  4. 360急速浏览器的不能正常访问phpstudy的虚拟站点
  5. 如何给iMindMap移动版添加分支
  6. 【蓝桥真题1】这道用了7个for循环的蓝桥真题,让舍友哭着跑出考场【内附原题资源】
  7. 渐变色怎么画?如何才能学好上色?
  8. 独家专访丨《魔法俪人帮》节目组接受媒体记者访谈 专访魔法俪人帮:弘扬美业精神,传递美丽价值!
  9. 服务器虚拟化技术有什么好处
  10. 从0开始的Java周记-第一周(Java虚拟ATM的使用)