Я хочу использовать push-уведомления в своем приложении. Я создал уникальный идентификатор приложения и создал сертификат разработки push. Также создал профиль обеспечения с использованием этого уникального идентификатора приложения. Я поместил код для регистрации устройства в метод завершения приложения, чтобы Когда мое приложение закрылось, оно активировало push-уведомление, а при запуске отключило push-уведомление. Кстати, в настоящее время я использую метод ApplicationDidFnishLaunching и регистрируюсь для push-уведомлений. Приложение зарегистрировано для push-уведомлений, я думаю, потому что оно запрашивает разрешение push-уведомлений в 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 джейлбрейкнут. Кто-нибудь знает, почему я не получаю DeviceToken.