【问题标题】:How to get a notification that user permissions have changed?如何获得用户权限已更改的通知?
【发布时间】:2012-09-19 13:44:04
【问题描述】:

我有一个访问本机通讯录的应用程序。在 iOS 6 中,当我的应用第一次尝试访问 AB 时,会提示用户允许或拒绝访问;从那时起,用户只能在隐私设置屏幕中进行更改。

我的应用必须根据用户是否允许 AB 访问而表现出不同的行为。 当用户更改此权限时,我的应用有什么方法可以收到通知? 新 API 中有一个方法可以调用,以确定用户是否已授予 AB 访问权限,但是我不想为了知道什么时候发生变化而连续轮询。

【问题讨论】:

    标签: ios6


    【解决方案1】:

    根据post,iOS 通过后台任务到期处理程序“通知”您的应用程序。不是我假设的 NSNotification ......真是太糟糕了。

    【讨论】:

    • 感谢您的链接 - 我看到了完全相同的问题,将应用程序置于后台,更改隐私设置,然后重新启动应用程序会导致它崩溃。糟透了,但至少我可以清楚地责怪苹果。
    猜你喜欢
    • 1970-01-01
    • 2022-08-16
    • 2013-05-10
    • 1970-01-01
    • 2017-09-23
    • 2014-06-23
    • 2013-05-07
    • 2013-12-04
    • 2015-12-10
    相关资源
    最近更新 更多