我将使用 AppNotify 服务在我的应用程序中实现推送通知。要完成该服务的设置,我需要获取我的设备令牌。我尝试使用 Apple 文档中的代码。在模拟器上我得到一个错误(当然是预期的)。在我的设备上,我没有收到错误消息,但我也没有收到令牌。没有调用委托方法。这是代码(第一个位在 applicationDidFinishLaunching 中):
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
//const void *devTokenBytes = [devToken bytes];
//self.registered = YES;
//[self sendProviderDeviceToken:devTokenBytes]; // custom method
NSLog(@"Success");
NSLog(@"Token = %@", devToken);
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {
NSLog(@"Error in registration. Error: %@", err);
}
任何想法为什么会发生这种情况?
谢谢