我有一个访问本机通讯录的应用程序。在 iOS 6 中,当我的应用第一次尝试访问 AB 时,会提示用户允许或拒绝访问;从那时起,用户只能在隐私设置屏幕中更改此设置。
我的应用程序的行为必须根据用户是否允许 AB 访问而有所不同。当用户更改此权限时,我的应用程序是否有任何方式接收通知?新 API 中有一个方法,我可以调用该方法来确定用户是否已授予 AB 访问权限,但我不想连续轮询以了解何时更改。
我有一个访问本机通讯录的应用程序。在 iOS 6 中,当我的应用第一次尝试访问 AB 时,会提示用户允许或拒绝访问;从那时起,用户只能在隐私设置屏幕中更改此设置。
我的应用程序的行为必须根据用户是否允许 AB 访问而有所不同。当用户更改此权限时,我的应用程序是否有任何方式接收通知?新 API 中有一个方法,我可以调用该方法来确定用户是否已授予 AB 访问权限,但我不想连续轮询以了解何时更改。
根据这篇文章,iOS 通过您的后台任务到期处理程序“通知”您的应用程序。不是我假设的 NSNotification ......真是太糟糕了。