0
我有一个访问本地通讯录的应用程序。使用iOS 6时,当我的应用第一次尝试访问AB时,会提示用户允许或拒绝访问;从那一刻起,用户只能在隐私设置屏幕中更改此设置。如何获取用户权限已更改的通知?
根据用户是否允许AB访问,我的应用程序必须有不同的行为。 当用户更改此权限时,我的应用有没有办法接收通知?新API中有一种方法可以调用以确定用户是否已授予AB访问权限,但我不想持续轮询以便了解此更改的时间。
我有一个访问本地通讯录的应用程序。使用iOS 6时,当我的应用第一次尝试访问AB时,会提示用户允许或拒绝访问;从那一刻起,用户只能在隐私设置屏幕中更改此设置。如何获取用户权限已更改的通知?
根据用户是否允许AB访问,我的应用程序必须有不同的行为。 当用户更改此权限时,我的应用有没有办法接收通知?新API中有一种方法可以调用以确定用户是否已授予AB访问权限,但我不想持续轮询以便了解此更改的时间。
根据这post,iOS通过您的后台任务到期处理程序“通知”您的应用程序。不是一个NSNotification,因为我假设...无赖。
感谢您的链接 - 我看到完全相同的问题,将应用程序置于后台,更改隐私设置,然后重新启动应用程序导致其崩溃。很难,但至少我可以明确地指责苹果为此。 – MusiGenesis