2014-12-25 2 views
-1

Я тестирую push-уведомления с помощью production.pem с сертификатами предоставления ADHoc. От отправки на стороне сервера успешно, но устройство не получает уведомлений. Пожалуйста, помогите мнеНе получать push-уведомления с сертификатами ADHoc

Спасибо

+0

Если вы не получаете уведомление, как вы узнали, оно успешно отправлено с сервера? – Janmenjaya

+0

Пожалуйста, уточните свой вопрос и разъясните его, чтобы понять. – Manthan

ответ

0

Сервер будет показывать успех означает, что проблема на вашей стороне, Проверьте ниже трех сценариев для этого

1.) The gateway should be gateway.push.apple.com:2195 
2.) You have refreshed your provisioning profile after creating APNS certificate 
3.)Your Device Token is correct corresponding to the Distribution Provisioning profile 

NB Если все вышеперечисленные вещи правильно, то убедитесь, что ваше приложение находится в фоновом режиме. Если ваше приложение находится на переднем плане, вы получите push-уведомление, но не сможете его увидеть.

0

Помните, что специальное тестирование push-уведомлений работает только в том случае, если приложение было установленный на устройстве без использования xcode + USB-кабель для установки приложения на устройство. Приложение должно быть доставлено на телефон либо с помощью TestFlight (или аналогичного), либо на что-то еще, например, diawi.com

+0

Я устанавливаю ipa-файл через iTunes. – Goutham

0

Вы можете проверить серверную сторону.

List<PushedNotification> notifications = Push.alert("TEST TEST",keystorePath,"test", ***true***, devices); => For Distribution 

For development => List<PushedNotification> notifications = Push.alert("TEST TEST",keystorePath,"test", ***False***, devices) 
0

Проверьте токен устройства. Есть два токена устройства. Во-первых, когда вы запускаете приложение с разработкой, другое запускается приложением с продукцией. Это разница. Используйте токен Ad-hoc.

Смежные вопросы