Приложение iOS Push Notification не отображается на устройстве пользователя бета-тестера - PullRequest
0 голосов
/ 09 апреля 2019

Мы создали приложение для iOS, используя Swift 4.x в Xcode 10.1. Приложение получило push-уведомления в моей разработке iPhone 6 очень хорошо с других устройств.

Мы опубликовали приложение для TestFlight для бета-тестеров. Они устанавливают приложение из TestFlight и получают подсказку, чтобы разрешить уведомление. Все прошло хорошо. Когда они отправляют мне сообщение, я без проблем получаю Push-уведомление на своем iPhone 6. Но когда я отправляю их, уведомление не появляется на их экране.

Это связано с подписанием кода? Или что еще я должен проверить.

enter image description here

Ваше предложение высоко ценится.

1 Ответ

1 голос
/ 15 апреля 2019

Вам необходимо заменить сертификат Push на сервере Push API. Сертификат APNS Distribution будет использоваться в вашем случае.

за это, Вам необходимо экспортировать эти сертификаты из цепочки для ключей в виде файла .p12 или .pem и добавить его в серверный API (API, который вы используете для отправки push-уведомлений). и вам нужно будет установить режим push-уведомлений в API сервера для режима выпуска, чтобы получать push-уведомления в сборке testflight.

Вы можете экспортировать сертификаты push, выполнив следующие действия по этой ссылке: https://medium.com/@ankushaggarwal/generate-apns-certificate-for-ios-push-notifications-85e4a917d522

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...