Я работаю с push-уведомлениями в приложении navBased. в AppDelegate.m didRegisterForRemoteNotificationsWithDeviceToken: не вызывает при вызове registerForRemoteNotificationTypes: код выглядит следующим образом:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
    [self.window addSubview:navigationController.view];
    [self.window makeKeyAndVisible];
    return YES;
}
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    // Get a hex string from the device token with no spaces or < >
    NSLog(@"applicationDidFinishLaunchingWithOptions dev token test");
    NSString *deviceTokenStr = [[[[deviceToken description]
                          stringByReplacingOccurrencesOfString: @"<" withString: @""] 
                         stringByReplacingOccurrencesOfString: @">" withString: @""] 
                        stringByReplacingOccurrencesOfString: @" " withString: @""];
    NSLog(@"Device Token: %@", deviceTokenStr);
}
Я уверен, что профиль подготовки не является проблемой. и я обнаружил ошибку:
Ошибка при регистрации. Ошибка: Ошибка Домен = NSCocoaErrorDomain Code = 3000 "no valid" строка соответствия aps-environment ", найденная для приложения" UserInfo = 0x115490 {NSLocalizedDescription = нет допустимой строки права доступа aps-environment, найденной для приложения}
Может ли кто-нибудь сказать мне, что происходит в этом коде, и не работает ли он? thanx
