ios - 以编程方式确定用户的隐私设置是否已重置

标签 ios permissions privacy user-permissions

有没有办法以编程方式确定用户的隐私设置是否已重置? 通过设置 > 通用 > 重置 > 重置位置和隐私

我目前正在开发一个框架,以便更轻松地请求用户的许可并提供更多上下文:ISHPermissionKit

在某些情况下(例如,当存储“不要再问我”时),如果我也可以在系统重置时重置权限框架的内部状态,那就太好了。

显然,一种方法是检查先前授予/拒绝的状态现在是否未确定(例如位置)。然而,这需要检查大量权限,并且不可能对所有权限类别进行检查。

我检查了 [[ASIdentifierManager sharedManager] advertisingIdentifier][[UIDevice currentDevice] identifierForVendor] 在重置隐私时都保持不变。

最佳答案

抱歉,这无法完成。没有执行此操作的委托(delegate)调用。最好的方法是检查

applicationDidBecomeActive:

关于ios - 以编程方式确定用户的隐私设置是否已重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487660/

相关文章:

asp.net - 如何授予身份 ApplicationPoolIdentity 读取我站点内文件夹的权限

permissions - Docker卷,更改文件权限/所有者

javascript - 注册自动输入验证安全/隐私问题

ios - swift 4 约束动画无法正常工作

iphone - 比较两个 NSString 类型的字符串时应用程序崩溃

ios - UITableViewCell 的 UIImage 的内存在 segue 后退按钮后未释放

ios - 在 Xcode 4 中添加框架

apache - 如何在 OS X/Terminal 中设置 root 的文件权限?

aggregate-functions - 一种点对点和隐私感知的数据挖掘/聚合算法 : is it possible?

privacy - 将版权信息添加到网站