我知道如何使用CMMotionActivityManager.isActivityAvailable(),检查用户设备上是否有“运动与健身”,我也知道如何检查是否已授予使用CMMotionActivityManager.authorizationStatus() == .authorized的应用程序“运动与健身”权限,但我需要能够通过“设置->隐私->运动与健身”检查用户是否在设备上启用了“运动与健身”。这个是可能的吗?
发布于 2021-12-08 17:30:04
您需要CMMotionActivityManager.authorizationStatus() == .restricted,尽管苹果文档可以更清楚地说明这一点。
此外,从我的测试中,authorizationStatus保持restricted直到应用程序重新启动,这进一步混淆了事情。您将需要通知用户重新启动应用程序后,切换设置。
https://stackoverflow.com/questions/70071072
复制相似问题