Приложение выталкивает push-уведомления пользователю на iPhone 4/5. Однако на iPhone 6s тот же пользователь не получает push-уведомления. У iPhone 6s есть настройки, применяемые для того, чтобы разрешить ошибки на устройстве и через приложение. Любые идеи относительно того, почему это может произойти?iOS Push-уведомления на iP6s
0
A
ответ
0
Вы должны проверить: -
1- Ваши сертификаты для PushNotification в разработке и производстве.
2 - Ваши профили обеспечения для разработки и производства.
3- Генерировать файлы PEM для разработки и производства.
4 Отправьте на свой сервер свой правильный токен устройства.
5- В сервере используется правильный файл PEM и правильный токен устройства для отправки уведомления .
6- Проверьте настройки устройства, чтобы разрешить PushNotification для вашего APP.
Надеюсь, я вам помогу.
0
Ваш iPhone 6 может иметь версию iOS 8 или более поздней версии.
На didFinishLaunchingWithOptions вам необходимо зарегистрироваться для push-уведомления, как показано ниже.
if #available(iOS 8.0, *)
{
if application.respondsToSelector("isRegisteredForRemoteNotifications")
{
let types:UIUserNotificationType = ([.Alert, .Sound, .Badge])
let settings:UIUserNotificationSettings = UIUserNotificationSettings(forTypes: types, categories: nil)
application.registerUserNotificationSettings(settings)
application.registerForRemoteNotifications()
}
}
else{
let types: UIRemoteNotificationType = [.Alert, .Badge, .Sound]
application.registerForRemoteNotificationTypes(types)
}
Смежные вопросы
- 1. Компиляция приложения iOS на iOS
- 2. Миграция с iOS 4 на iOS 5.
- 3. iOS: проблема локализации на iOS 9
- 4. iOS didFailToRegisterForRemoteNotificationsWithError только на iOS 7
- 5. Запуск первого приложения iOS iOS на Xcode
- 6. Как отлаживать iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS на iOS
- 7. iOS Публикация на несколько версий ios
- 8. Обмен на Google+ на iOS?
- 9. Ссылка на firebase на iOS
- 10. ошибка на фотографииwipe на iOS
- 11. Конфликт на OpenGLES на iOS
- 12. iOS 5 MapKit, MKPlacemark, приложение iOS 4.3 на iOS 5
- 13. iOS Simulator - Тест на iOS 8.0 вместо iOS 8.1
- 14. NSTimer - работает на iOS 10, но не на iOS 9.3
- 15. Autolayout отлично работает на iOS 8, аварии на iOS 7
- 16. Работает на iOS Simulator, но не на устройстве iOS?
- 17. VTCompressionSessionCreate работает на iOS 9, но не на iOS 8
- 18. Переход с iOS 7 на iOS 6.1.3 на iPhone 4
- 19. Тест на универсальное приложение iOS на более раннем устройстве iOS
- 20. Содержимое UIWebView шире на iOS 5, чем на iOS 6
- 21. UIWebview сбой на IOS 7, но не на IOS 6
- 22. Ограничения работают на iOS 8, но не на iOS 7
- 23. Пустой экран на iOS
- 24. NSThread номер на iOS?
- 25. Перезагрузка UITableview на iOS
- 26. Поиск сертификата на iOS
- 27. Facebook SDK на iOS
- 28. OCR на изображении - iOS
- 29. Крютонная эквивалентность на iOS?
- 30. Навигация приложения на iOS
Убедитесь, что вы используете правильный токен для того же пользователя на разных устройствах. – Nishant
Вы регистрируете свое устройство в APNS –