【发布时间】:2010-08-04 20:57:58
【问题描述】:
正如我在该主题的标题中所说,我的应用程序的推送通知存在问题。 有2种情况: 当应用程序询问您是否需要推送通知并且您推送 OK 时,它工作得很好。
这个功能:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
在 registerForRemoteNotificationTypes 被调用时被调用:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Add registration for remote notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
...
}
但是当你一开始选择NO,然后你改变你的设置来接受推送通知时,什么都不会附加,并且这个函数 didRegisterForRemoteNotificationsWithDeviceToken 永远不会被调用。
请帮帮我,我快疯了!
【问题讨论】: