考虑这种情况。应用程序运行并且application:didRegisterForRemoteNotificationsWithDeviceToken:接收应用程序被授权接收推送通知的信息。
用户将应用程序置于后台并删除应用程序在设备配置上接收通知的授权。
用户再次运行应用程序。从后台返回,应用程序仍然认为它有权接收推送通知。application: didRegisterForRemoteNotificationsWithDeviceToken :或application:didFailToRegisterForRemoteNotificationsWithError:此时都没有收到任何内容。
有没有办法知道应用程序是否有权接收推送通知(从设备的通知首选项中读取某些内容)?
谢谢。