iPhone,如果允许通知,如何知道用户选择

时间:2010-11-08 08:12:50

标签: iphone notifications push uialertview

我们公司的一个iPhone应用程序在用户第一次安装应用程序时使用推送通知。通知会弹出系统alertView,询问用户是否允许接收推送通知。

我的问题是如何知道用户按下“允许”或“不允许”。

1 个答案:

答案 0 :(得分:-1)

对于远程通知 - 如果注册成功,您的应用程序委托将获得对此方法的回调:

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

如果失败,则回调将改为此方法:

- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error

请注意,除了用户按下“不允许”按钮之外,还有其他原因导致注册失败。有关详细信息,请参阅here