V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouweiluan
V2EX  ›  iOS

破案了!总算知道国行 iPhone 与 国行 Apple Watch 搭配时「健康」或其他 App 的联网权限总是玄学关闭的 100%复现方法。

  •  1
     
  •   zhouweiluan · 2021-02-01 17:55:20 +08:00 · 1324 次点击
    这是一个创建于 1183 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直有不少国行用户都会遇到 iPhone 的「健康」 App 或者其余 App 的联网权限总是随缘毫无规律的自己关闭。
    目前已知的信息是只要搭配国行 Apple Watch 都会偶现这个问题,但是这个 Bug 复现一直都很玄学。


    这几天闲着没事研究了一下,
    100%复现方法是,只要在 Apple Watch 上安装一个新的 App,iPhone 端的「健康」 App 就会被重置为关闭。
    可以尝试去 Watch App 里随便删掉一个 Watch 内的 App,然后重新安装一下即可复现。

    换言之平时去 iPhone 的 App Store 下载一个新的 App,只要该 App 附带 Watch App 并自动为 Watch 安装上之后,iOS 端的「健康」 App 即重置为关闭,这就是联网权限一直玄学关闭的原因。
    这个 Bug 从国行特色网络权限功能诞生起搭配国行 Apple Watch 至今一直都存在,从未被修复。

    所以目前掌握了该 Bug 的复现方法后,可以得出一个比较良好的解决方案:
    在配置完 Apple Watch 的 App 环境之后,去 Watch App 中彻底关闭掉「自动安装 App 」的选项。即以后在 iPhone 下载新 App,哪怕该 App 附带 Watch App,都不会被自动安装到 Watch 中,只要不再去动 Watch 中的 App,该 bug 就应该不会被触发。
    想必大家普遍在 Watch 中的 App 变动率都偏低,但是 iOS 端的 App 变动率较高,为了不影响到 Watch 的 App 的变动,这个折中的解决方案在实际使用上应该影响不大。

    另外目前还已知另一个联网权限的变种 Bug:
    某个 App 的联网权限一直被重置为关闭状态,在选取了允许之后还是会被立刻重置为关闭,即该 App 永远都无法联网。目前这个变种的 Bug 还不知道复现方式及引起原因。


    多少年了,这个影响着所有国行用户的 Bug,依然未被修复。
    另外,已经 iOS14.4 了,桌面下拉搜索栏的 Siri 建议消失问题,也从未修复。
    第 1 条附言  ·  2021-02-03 19:15:17 +08:00
    又重新测试了一下。
    复现方法其实还是不太准确。
    好像是只要从 iOS 端更改带有 Watch App 的 App 的联网权限时,健康 App 就会被重置为关闭。
    3 条回复    2021-02-14 21:32:27 +08:00
    BarryPan
        1
    BarryPan  
       2021-02-01 18:27:46 +08:00
    watchOS: 国行与🐶不得入内
    JerryChann
        2
    JerryChann  
       2021-02-04 18:04:57 +08:00
    我原先使用的 s1,后来换到 s3 国行蜂窝之后也出现了这个问题,但我的手机是美版的,摸索之后发现在手表端蜂窝网络那把所有 app 的网络权限开开就行了。Apple Watch 传染给了 iPhone 。
    MisterGlasses
        3
    MisterGlasses  
       2021-02-14 21:32:27 +08:00
    我没有手表 还是遇到了权限无法打开的情况
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   950 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 21:44 · PVG 05:44 · LAX 14:44 · JFK 17:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.