Мой вопрос я использовал следующий код:Регистрация для Apple Push Notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
UIRemoteNotificationTypeBadge |UIRemoteNotificationTypeAlert |UIRemoteNotificationTypeSound];
в
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Но он никогда не показывает предупреждение спрашивать пользователя, если он хочет получать уведомления толчка.
Я настроил профиль профилирования на ИД приложения, чтобы активировать push-уведомления для разработки. Я загрузил профиль и профиль подготовки и добавил его, а затем, работая на iPad mini, я никогда не получал предупреждение. Что я делаю неправильно?
вы пробовали для проверки, если вы получите сообщение об ошибке - (void) приложение: (UIApplication *) application didFailToRegisterForRemoteNotificationsWithError: (NSError *) error и в случае какой? –
Да, я реализовал этот делегат и его вызывают. он дает следующую ошибку: Не удалось получить токен, ошибка: Ошибка домена = NSCocoaErrorDomain Code = 3000 "no valid 'aps-environment' строка права, найденная для приложения" UserInfo = 0x1ed78700 {NSLocalizedDescription = no valid "aps-environment" строка прав, найденная для application} – Hassy