苹果自从 2019 年 9 月 20 日正式发布 iOS 13.0 后,半个月内就更新了四次,直到 10 月底发布 iOS 13.2,已经更新多达七次,但似乎在后台定位的处理上仍有一些小问题存在,可能导致迷雾在少部份情况下无法正常在后台记录。
这是因为 iOS 13 其中一个很重要的改变就是定位授权的改变,APP 在跳出定位授权对话框时,不再有”始终”的选项,用户若要能在后台记录路径的话,就只能自行到 iOS 自带的"设置"应用里去手动修改迷雾的定位权限,或是等 iOS 在不知何时会跳出的对话框询问是否更改迷雾的定位权限时才能修改。
然而,部份迷雾用户是早在 iOS 12 或更早的版本就已完成定位授权,一旦升级到 iOS 13 后,明明系统也还是显示有设置成"始终"的权限,迷雾却无法在后台定位了,推测这应该是 iOS 13 在更新旧 APP 的定位权限部份没有处理好造成的。
如果很不幸的你也碰到了这个问题,请先试着重启设备看看,通常就能恢复正常在后台定位了。如果重启后还是不行的话,目前就只能照以下步骤来重装迷雾解决,因为重装的 APP 是直接采用 iOS 13 新的授权机制,应该就不会有问题了。
- 先在迷雾里的同步页面跟 iCloud 以外的任一云存储同步(坚果云不需 VPN 就可直接使用)
- 确认看到同步完成的信息后,将迷雾删除并重新安装
- 先在新装好的空白迷雾地图测试是否能正常在后台记录
- 测试完后就可以再跟同一个云存储同步一次,即可将上次同步到该云存储的数据给同步回来 (新记录到的轨迹会和云存储上的轨迹合并)
PS. 在 iOS 13 新装的迷雾打开记录模式后,记得一定要自行到"设置"应用里去修改迷雾的定位权限成"始终",迷雾才有办法在后台记录喔!
PS2. 若对迷雾自带的同步功能不了解的朋友,请参考这篇教程:透过云存储同步世界迷雾的数据