我想在我的应用程序中使用推送通知。我创建了一个唯一的应用程序 ID 并创建了推送开发证书。还使用该唯一的应用程序 ID 创建了配置文件。我将用于注册设备的代码放在应用程序终止方法中,以便当我的应用程序关闭它已启用推送通知,当它启动时禁用推送通知。顺便说一句,目前我正在使用 ApplicationDidFnishLaunching 方法并注册推送通知。我认为该应用程序已注册推送通知,因为它要求允许在 alertview 上进行推送通知。但我我从来没有找到设备令牌。应用程序没有调用方法。顺便说一句,我已经在 ApplicationDelegate 中编写了这个方法。
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSLog(@"devToken=%@",deviceToken);
[self alertNotice:@"" withMSG:[NSString stringWithFormat:@"devToken=%@",deviceToken] cancleButtonTitle:NSLocalizedString(@"OK",@"") otherButtonTitle:@""];
}
即使我在这个方法中设置了一个断点,但它没有调用。我的 iPhone 3GS 越狱了。任何人都知道为什么我没有得到设备令牌。