【发布时间】:2014-08-20 16:17:54
【问题描述】:
是否有办法以编程方式确定用户的隐私设置是否已重置?
通过Settings > General > Reset > Reset Location & Privacy
我目前正在开发一个框架,以便更轻松地请求用户许可并提供更多上下文:ISHPermissionKit
在某些情况下(例如,当存储“不要再问我”时)如果系统重置时我还可以重置权限框架的内部状态,那就太好了。
一种方法显然是检查以前授予/拒绝的状态现在是否未确定(例如位置)。然而,这需要检查大量权限,并且不可能对所有权限类别进行。
我已经检查了[[ASIdentifierManager sharedManager] advertisingIdentifier]和[[UIDevice currentDevice] identifierForVendor]在重置隐私时都保持不变。
【问题讨论】:
标签: ios permissions privacy user-permissions