我正在使用Urban Airship推送通知开发iOS应用
我看到这些日志之后: “正在更新设备令牌 跳过设备令牌更新:没有令牌,已经是最新的,或者用户正在更新。“
必须来这个日志: “设备令牌在Urban Airship上成功注册。”
我没有收到后者。
永远不会调用此函数: 应用:didRegisterForRemoteNotificationsWithDeviceToken:
我做错了什么?
谢谢你, 诺尔
===== EDIT ==
这是我正在使用的代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSMutableDictionary *takeOffOptions = [[[NSMutableDictionary alloc] init] autorelease];
[takeOffOptions setValue:launchOptions forKey:UAirshipTakeOffOptionsLaunchOptionsKey];
[UAirship takeOff:takeOffOptions];
[[UAPush shared] updateAlias:@"some_alias"];
[[UIApplication sharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
}
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
[[UAirship shared] registerDeviceToken:deviceToken];
}