Ошибка AWS Pinpoint после обновления сертификата APNS с помощью Expo

После отправки новой сборки в магазин приложений push-уведомления для моего приложения больше не работают. Во время сборки expo создал новый сертификат APNS, и теперь, когда я пытаюсь отправить уведомление пользователям, я получаю следующее сообщение об ошибке.

"'{" errorMessage ":" Недействительные учетные данные "," channelType ":" APNS "," pushProviderStatusCode ":" 403 "," pushProviderError ":" InvalidProviderToken "," pushProviderResponse ":" {\ "причина \": \ " InvalidProviderToken \ "}"} '"

Я получаю такое же сообщение об ошибке при попытке отправить себе уведомление через Консоль AWS. Я попытался обновить свои учетные данные для push-уведомлений на выставке, но получил аналогичную ошибку:

? Путь к файлу P8: /Users/REDACTED/Downloads/AuthKey_D3QREDACTED-1.p8? ID ключа: УДАЛЕНО? Apple Team ID: УДАЛЕНО Невозможно проверить push-ключи из-за недостаточных учетных данных Apple

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

Рад предоставить дополнительную информацию, если это необходимо, и спасибо за вашу помощь


person Libre    schedule 14.06.2020    source источник


Ответы (2)


Мне просто нужно было регенерировать новый файл .p8 и загрузить его в AWS pinpoint.

person Libre    schedule 15.06.2020

У меня была эта проблема недавно, и сколько бы раз я ни устанавливал редактировать конфигурацию APN, это не сработало. В конце концов я просто удалил настройку APN из PinPoint, сохранил ее, а затем снова настроил. Теперь это работает.

person mikebertiean    schedule 22.06.2021