Перейти к содержанию

Ошибки Android, Chrome, Firefox

Эти ошибки поступают от Firebase Cloud Messaging (FCM), когда Pushwoosh отправляет push-уведомления на устройства Android, Chrome или Firefox.

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

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

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

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

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

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

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

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

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

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

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

Unregistered

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

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