有没有办法让应用程序以编程方式知道它是否可以接收推送通知?
问问题
531 次
2 回答
2
最初,您需要尝试注册以接收推送通知。
[[UIApplication sharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert)];
如果有可能您将收到成功的委托方法
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devTokenLocal
如果不可能,您将收到失败委托方法。请注意,您可以分析错误消息以获取更具体的信息
-(void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{}
于 2013-01-23T17:45:40.130 回答
0
您可以使用
[[UIApplication sharedApplication] isRegisteredForRemoteNotifications]
于 2016-02-27T11:04:42.467 回答