我正在开发一款需要推送通知的应用。我想检测用户何时启用它以及何时启用它。
着名的" Yo"当我从iPhone设置禁用推送通知时,应用会立即检测到它!
他们是如何做到的?
答案 0 :(得分:3)
可能使用以下方法:
UIApplication *application = [UIApplication sharedApplication];
BOOL enabled = application.isRegisteredForRemoteNotifications;
您可以根据需要经常调用它,甚至可以在计时器上调用,并且可以使用键值观察更改,但我还没有对其进行测试。