0

Я реализовал APNS в процессе разработки и для производства, мы создали все сертификаты так же, как и в режиме разработки. При тестировании на устройстве с использованием сборки AdHoc APNS не поступают.Будет ли режим PNS в режиме работы работать только на джейлбрейк-устройстве

Я хочу знать, должно ли устройство быть взломанным для приема APNS в рабочем режиме.

+0

что вы установили для 'песочницы' на стороне сервера? –

+0

Я удалил песочницу из URL – user2902101

ответ

1

Adhoc создает уведомления о Push Push, отправленные на сервер APNS. Устройство не обязательно должно быть Jailbroken (я даже не уверен, что push-уведомления работают на устройствах Jailbroken).

Вы должны убедиться, что используете производственный сертификат и что ваше приложение было создано с профилем обеспечения Adhoc.

Запустите приложение с помощью отладчика и проверьте, какой метод вызывается - application:didRegisterForRemoteNotificationsWithDeviceToken: или application:didFailToRegisterForRemoteNotificationsWithError:. Если первый, отправьте токен устройства на свой сервер (и удалите токен разработчика с сервера). Если последний, напечатайте сообщение об ошибке, переданное этому обратному вызову.