此问题特定于iOS 10 APNS更改.
这是我的应用程序的流程:
>已安装应用程序
>应用程序启动➝登录屏幕
>成功登录➝主屏幕
>推送通知➝请求
>推送通知➝不允许
> App关闭
>设置➝用户启用推送通知
> App Open
>如何检查设置是否更新?
> App关闭
>设置➝用户禁用推送通知
> App Open
>如何检查设置是否更新?
解决方法
使用此代码 –
if ([[UIApplication sharedApplication] isRegisteredForRemoteNotifications]) { // yes }else{ // no }