-2

После того, как push-уведомления были успешно отправлены и получены с использованием общих сертификатов iOS Development и APNs Development iOS, я создал сертификаты iOS Distribution и APN Production Production для тестирования AdHoc.APNS не работает над профилем распределения AdHoc в Google App Engine

Сначала я создал сертификат распространения iOS и установил его в брелок. Затем я создал сертификат APN Production, установил его в Keychain и загрузил файл .p12 на сервер. Наконец, я создал профиль подготовки и подписал его с сертификатом распространения iOS. Но когда я создал и ipa-файл и установил его на устройство, push-уведомления не принимаются.

Устройство запросило разрешения, и я получил уникальный идентификатор устройства, серверная сторона в порядке. Если бы кто-нибудь столкнулся с этой проблемой и что руководство/учебник последовал?

Я последовал за эту статью

http://gnuromancer.org/2013/04/21/google-app-engine-apns/

+1

Вы задаете проблему, не задавая вопрос. Пожалуйста, укажите не слишком широкую проблему, с которой вы сталкиваетесь. – Mephy

+0

Устройство запрашивало ваши разрешения для отображения уведомлений? Вы получили уникальный идентификатор устройства? Все в порядке на стороне сервера? – Azat

ответ

0

Проблема была с сервером Google App Engine,.

ApnsService service = APNS.newService() 
.withCert(inputStream, "password").withSandboxDestination() 
.withNoErrorDetection().build(); 

Если вы собираетесь создать AdHoc или AppStore сборку, наряду с другим сертификатом и провизиями профилем, withSandboxDestination() линии должна быть изменена на withProductionDestination().

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