Сбой регистрации в газетном киоске iPhone - PullRequest
4 голосов
/ 20 октября 2011

// Регистрация для уведомлений

[[UIApplication sharedApplication]
 registerForRemoteNotificationTypes:(
                                     UIRemoteNotificationTypeAlert |
                                     UIRemoteNotificationTypeBadge |
                                     UIRemoteNotificationTypeSound |
                                     UIRemoteNotificationTypeNewsstandContentAvailability)];

Это код, который я использую для регистрации для регистрации push-уведомлений. Приложение регистрирует оповещения, значки, звук. Но приложение не зарегистрировалось для push-уведомлений в газетном киоске. Проверено в

didRegisterForRemoteNotificationsWithDeviceToken

метод, с этим условием

if([application enabledRemoteNotificationTypes] & UIRemoteNotificationTypeNewsstandContentAvailability)

В чем может быть проблема с этим кодом.

Ответы [ 2 ]

0 голосов
/ 27 сентября 2012

Push-уведомления не работают на iPhone Simulator, поэтому попробуйте запустить его на устройстве.

Если это не поможет, попробуйте:

  • реализовать приложение:didFailToRegisterForRemoteNotificationsWithError: метод делегата и проверка описания ошибки
  • проверка настроек push-уведомлений для этого идентификатора приложения и восстановление профиля обеспечения
  • проверка aps-environment
0 голосов
/ 20 ноября 2011

Вы уже включили ключи Newsstand Info.plist? Вы можете проверить, запускает ли приложение, зарегистрированное для газетного киоска, в меню «Настройки» / «Магазин».

...