有没有办法以编程方式确定用户的隐私设置是否已重置?
通过设置 > 通用 > 重置 > 重置位置和隐私
我目前正在开发一个框架,以便更轻松地请求用户的许可并提供更多上下文:ISHPermissionKit
在某些情况下(例如,当存储“不要再问我”时),如果我也可以在系统重置时重置权限框架的内部状态,那就太好了。
显然,一种方法是检查先前授予/拒绝的状态现在是否未确定(例如位置)。然而,这需要检查大量权限,并且不可能对所有权限类别进行检查。
我检查了 [[ASIdentifierManager sharedManager] advertisingIdentifier]
和 [[UIDevice currentDevice] identifierForVendor]
在重置隐私时都保持不变。
最佳答案
抱歉,这无法完成。没有执行此操作的委托(delegate)调用。最好的方法是检查
applicationDidBecomeActive:
关于ios - 以编程方式确定用户的隐私设置是否已重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487660/