2017-02-12 2 views
1

В настоящее время у меня есть приложение, которое отправляет push-уведомления APNS, если я запускаю это приложение локально на своем компьютере (где я делаю свою разработку), он отправляет push-уведомление без каких-либо ошибок, однако как только я помещу приложение на свой Linux-сервер, тот же самый код с теми же токенами устройства не сможет отправить и получит ошибку «BadDeviceToken» от APNS.
iOS Push Notification не отправляется с сервера linux

Что послужит причиной получения этой ошибки на моем сервере, но не на моем локальном компьютере? Сертификат .p12, который у меня есть на моем сервере, берется из моего сертификата APNS разработки в моей цепочке ключей на моем локальном компьютере.

Любые предложения были бы очень полезными!

ответ

0

Так что я не понимал, что использование тестового полета действительно требует сертификатов производственных приложений. Изменен для использования, и все это сработало, у яблока действительно должно быть другое сообщение об ошибке для этого случая, чтобы люди не тратили все это время на отладку маркера устройства ...

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