Я использую Google Firebase Admin SDK и следовал инструкциям для его настройки.Я отправляю сообщения и уведомления через FCM, и это работало без проблем, но недавно я заметил, что наши метрики не показывают уведомлений, отправляемых на клиентские устройства.
Посмотрел вывод Node.js и вижу:
errorInfo:
{ code: 'messaging/invalid-apns-credentials',
message: 'Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.' },
codePrefix: 'messaging' }
Имейте в виду, что файл учетных данных, который я использовал изначально, работал, и в среде ничего не изменилось.
В документах ничего не говорится об истечении срока действия токена или обработке аутентификации любого из них.не ограничивайтесь предоставлением json-файла, который администратор Firebase запрашивает для начала:новый закрытый ключ (большая синяя кнопка).
Что я должен сделать, чтобы полномочия оставались в силе?Обновление токена или что-то?Нигде в документации по настройке FCM это не упоминается, и, по-видимому, это подразумевает, что ничего подобного не требуется, если вы используете официальный Firebase Admin SDK.Вот руководство, которому я следовал: https://firebase.google.com/docs/admin/setup
Может кто-нибудь взвесить, если мне нужно добавить дополнительный код, чтобы ловить, когда срок действия сертификата истекает и обновляется?
Спасибо!