#apple-push-notifications
#apple-push-уведомления
Вопрос:
// Зарегистрируйтесь для получения уведомлений
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:(
UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeNewsstandContentAvailability)];
Это код, который я использую для регистрации для получения push-уведомлений. Приложение регистрируется для оповещения, значков, звука. Но приложение не зарегистрировалось для push-уведомлений в газетном киоске. Проверил это
didRegisterForRemoteNotificationsWithDeviceToken
метод с этим условием
if([application enabledRemoteNotificationTypes] amp; UIRemoteNotificationTypeNewsstandContentAvailability)
В чем может быть проблема с этим кодом.
Ответ №1:
Вы уже включили ключи Newsstand Info.plist? Вы можете проверить, загружается ли приложение, зарегистрированное для Newsstand, в настройках / магазине.
Комментарии:
1. да, все настройки для приложения выполнены. Приложение также было показано в газетном киоске. Но проблема заключается в регистрации pushnotifications
Ответ №2:
Push-уведомления не работают на iPhone Simulator, поэтому попробуйте запустить его на устройстве.
Если это не помогает, попробуйте:
- внедрите приложение: didfailtoregister forremotenotificationswitherror: метод при делегировании и проверьте описание ошибки
- проверьте настройки принудительной регистрации для этого идентификатора приложения и восстановите профиль подготовки
- проверьте точки доступа-среду