Я пытаюсь реализовать VoIP push notification
для моего приложения VoIP. Я создал сертификат push-уведомлений Apple и сертификат push-уведомлений VoIP.
Я сгенерировал файл p12 из сертификата, который я скачал из учетной записи разработчика Apple.
И когда я пытаюсь отправить push-уведомление со своего сервера приложений на сервер Apple, я получаю недействительный токен.
Я посмотрел эти ссылки в SO:
APNS: недействительный токен (8)
APNS: неверный токен вызывает сбой всех последующих push-уведомлений
Сервер APNS отвечает статусом 8-invalid-token, но устройства регистрируются правильно
Push-уведомления iOS: недействительные токены
«Неверный токен» при отправке уведомления PushKit в производственной среде
И еще так много ссылок.
После перехода по всем ссылкам я проверил все перечисленные ниже вещи, упомянутые по ссылкам.
Мое устройство может генерировать push-токен. Я могу отправить это на сервер приложений. Я подтвердил при отправке запроса на сервер Apple Push, идентификатор токена совпадает. Я могу сгенерировать файл p12 из сертификата, выполнив действия, указанные в приведенных выше ссылках.
Но все равно я получаю ошибочный токен ошибки. Я до сих пор не могу понять, что мне не хватает? Как я могу проверить, действителен ли мой токен? Как я могу проверить, является ли созданный файл p12 действительным и правильным? При отправке push-уведомлений из android firebase у меня есть возможность отправлять сообщения из консоли firebase. Есть ли консоль для проверки push-уведомлений Apple?