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

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

ErrorDescriptionWhat to do
AuthenticationErrorОшибка аутентификации FCM из-за неверных учетных данных.Убедитесь, что учетные данные, ServerKey и SenderID, указанные в Pushwoosh Control Panel, верны.
DisabledFirebaseAPIОтправка push-уведомлений через новый протокол HTTP v1 отключена в консоли FCM.Включите отправку push-уведомлений в FCM Console, используя новый протокол HTTP v1.
EmptyCredentialsНе удалось отправить push-уведомление, используя какие-либо из указанных учетных данных. Учетные данные, указанные в Pushwoosh Control Panel, недействительны.Перенастройте платформу (НастройкиНастроить платформу).
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, имеет неверную структуру.Перенастройте платформу в Pushwoosh Control Panel и повторно загрузите JSON с учетными данными.
InvalidRegistrationPush-токен недействителен; устройство будет отписано от уведомлений.Используйте действительный токен и проверьте, включили ли вы уведомления из вашего приложения на устройстве.
MessageTooBigРазмер сообщения превышает лимит FCM в 4096 байт.Уменьшите размер отправляемого сообщения.
MistmatchSenderId

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

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

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

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

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

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

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

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

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

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

Unregistered

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

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