Skip to content

Устранение ошибок Android, Chrome и Firefox

ОшибкаОписаниеЧто делать
AuthenticationErrorОшибка аутентификации FCM из-за недействительных учетных данных.Проверьте правильность учетных данных, ServerKey и SenderID, указанных в Wavesend Control Panel.
DisabledFirebaseAPIОтправка push-уведомлений по новому протоколу HTTP v1 отключена в консоли FCM.Включите отправку push-уведомлений в FCM Console по новому протоколу HTTP v1.
EmptyCredentialsНе удалось отправить push-уведомление с использованием указанных учетных данных. Учетные данные, указанные в Wavesend Control Panel, недействительны.Перенастройте платформу (SettingsConfigure platform).
FCMInternalServerErrorFCM не удалось доставить сообщение на устройство. Обычно это означает, что сервис FCM временно недоступен.Повторите попытку через некоторое время.
FrequencyCappingУстройство было отфильтровано по Frequency Capping.Если такое поведение не было запланировано, проверьте настройки Frequency Capping.
InternalServerErrorFCM не удалось доставить сообщение на устройство. Обычно это означает, что сервис FCM временно недоступен.Повторите попытку через некоторое время.
InvalidCredentialsПри настройке платформы вы добавили некорректный JSON с учетными данными FCM или указали неверный SenderID или ServerKey.Перенастройте платформу, используя правильные учетные данные, SenderID и ServerKey из FCM Console.
InvalidEndpointЭто внутренняя ошибка FCM, которая означает, что push-уведомление отправлено на неверный адрес.Повторите попытку через некоторое время.
InvalidPrivateKeyПриватный ключ, указанный в поле private_key в учетных данных FCM, имеет неверную структуру.Перенастройте платформу в Wavesend Control Panel и повторно загрузите JSON с учетными данными.
InvalidRegistrationНедействительный push token; подписка устройства на уведомления будет отменена.Используйте действительный токен и проверьте, включены ли на устройстве уведомления от вашего приложения.
MessageTooBigРазмер сообщения превышает лимит FCM в 4096 байт.Уменьшите размер отправляемого сообщения.
MistmatchSenderId

Ошибка возникает по одной из следующих причин:

  • Sender ID, указанный в вашем приложении, не совпадает с Sender ID, указанным в Wavesend Control Panel при настройке платформы.
  • Sender ID в вашем приложении не совпадает с Sender ID, связанным с использованными вами учетными данными FCM.
Убедитесь, что вы используете действительный Sender ID из Firebase Console в своем приложении и в конфигурации платформы Wavesend.
NotFoundЭто внутренняя ошибка FCM, означающая, что сервис FCM в данный момент недоступен.Повторите попытку через некоторое время.
NotRegistered

Устройство не зарегистрировано. Этот статус означает одно из следующего:

  • Подписка устройства на уведомления была отменена;
  • Приложение было удалено с устройства;
  • Срок действия push token устройства истек.
Попробуйте использовать новый токен.
PermissionDeniedУчетные данные, указанные в Wavesend Control Panel, не предоставляют разрешения на отправку push-уведомлений. Это означает, что push-уведомления не могут быть отправлены с этого аккаунта FCM.Получите учетные данные с правильными разрешениями в соответствии с документацией Firebase. При создании учетных данных для отправки сообщений у вас должна быть роль администратора Firebase или роль с разрешением ‘cloudmessaging.messages.create’.
SenderIDMistmatch

Ошибка возникает по одной из следующих причин:

  • Sender ID, указанный в вашем приложении, не совпадает с Sender ID, указанным в Wavesend Control Panel при настройке платформы.
  • Sender ID в вашем приложении не совпадает с Sender ID, связанным с использованными вами учетными данными FCM.
Убедитесь, что вы используете действительный Sender ID из Firebase Console в своем приложении и в конфигурации платформы Wavesend.
TokenIsEmpty

К ошибке могут приводить следующие причины:

  • У устройства нет токена.
  • Токен не был передан при регистрации устройства.
  • Когда запрос был отправлен, у устройства не было токена, но по какой-то причине он был передан в нашу базу данных устройств.
Если вы часто сталкиваетесь с этой ошибкой, обратитесь в нашу службу поддержки клиентов.
UnavailableНе удалось отправить сообщение в FCM после нескольких попыток. Обычно это означает, что сервис FCM временно недоступен.

Повторите попытку через некоторое время.

Если вы часто сталкиваетесь с этой ошибкой, обратитесь в нашу службу поддержки клиентов.

Unregistered

Устройство не зарегистрировано. Этот статус означает одно из следующего:

  • Подписка устройства на уведомления была отменена;
  • Приложение было удалено с устройства;
  • Срок действия push token устройства истек.
Попробуйте использовать новый токен.
UnsupportedTokenTypeНедействительный токен; подписка устройства на уведомления будет отменена.Используйте действительный токен.