macOS 的本地网络权限 —— 染上了国行 WLAN 权限的毛病
「天杀的本地网络权限,怎么染上跟国行 WLAN 权限一样的毛病」。macOS Sequoia 开始,app 要访问局域网里的设备,得先拿到本地网络权限。问题出在拿不到的时候:Chrome 连不上局域网里的设备,用户只看到连接失败,得去 Stack Exchange 翻帖子才知道是权限在作怪。
用过国行 iPhone 的人对这个场景不会陌生。新装的 app 联不上网,原因是那个“允许使用无线数据”的弹窗没出现,或者被误点成了关闭,app 自己也说不清发生了什么。
先叠个甲,「我认为这项功能是立意良善的,只是实现上需要打磨」。隐私权限本身没错,要打磨的是失败的那一刻:被拒绝了,至少该让用户知道是哪个权限。