有没有办法让应用以编程方式知道它是否可以接收推送通知?
最佳答案
最初您需要尝试注册以接收推送通知。
[[UIApplication sharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert)];
如果有可能你会收到成功的委托(delegate)方法
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devTokenLocal
如果不可能,您将收到失败委托(delegate)方法。请注意,您可以分析错误消息以获取更具体的信息
-(void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{}
关于iphone - 以编程方式了解应用程序是否可以接收推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485894/