# Ошибки Android, Chrome, Firefox

| Ошибка | Описание | Что делать |
| --- | --- | --- |
| **AuthenticationError** | Ошибка аутентификации FCM из-за недействительных учетных данных. | Убедитесь, что учетные данные, ServerKey и SenderID, указанные в Pushwoosh Control Panel, верны. |
| **DisabledFirebaseAPI** | Отправка push-уведомлений по новому протоколу HTTP v1 отключена в консоли FCM. | Включите отправку push-уведомлений в консоли FCM по новому протоколу HTTP v1. |
| **EmptyCredentials** | Не удалось отправить push-уведомление, используя какие-либо из указанных учетных данных. Учетные данные, указанные в Pushwoosh Control Panel, недействительны. | Перенастройте платформу (_Settings_ → _Configure platform_). |
| **FCMInternalServerError** | FCM не удалось доставить сообщение на устройство. Обычно это означает, что сервис FCM временно недоступен. | Повторите попытку через некоторое время. |
| **FrequencyCapping** | Устройство было отфильтровано [ограничением частоты отправки (Frequency Capping)](/ru/product/messaging-channels/global-frequency-capping). | Если такое поведение не было запланировано, проверьте настройки [ограничения частоты отправки (Frequency Capping)](/ru/product/messaging-channels/global-frequency-capping). |
| **InternalServerError** | FCM не удалось доставить сообщение на устройство. Обычно это означает, что сервис FCM временно недоступен. | Повторите попытку через некоторое время. |
| **InvalidCredentials** | При настройке платформы вы добавили неверный JSON с учетными данными FCM или указали неверные SenderID или ServerKey. | Перенастройте платформу, используя правильные учетные данные, SenderID и ServerKey из консоли FCM. |
| **InvalidEndpoint** | Это внутренняя ошибка FCM, которая означает, что push-уведомление отправляется на неверный адрес. | Повторите попытку через некоторое время. |
| **InvalidPrivateKey** | Приватный ключ, указанный в поле _private\_key_ в учетных данных FCM, имеет неверную структуру. | Перенастройте платформу в Pushwoosh Control Panel и повторно загрузите JSON с учетными данными. |
| **InvalidRegistration** | Push-токен недействителен; устройство будет отписано от уведомлений. | Используйте действительный токен и проверьте, включены ли на устройстве уведомления от вашего приложения. |
| **MessageTooBig** | Размер сообщения превышает лимит FCM в 4096 байт. | Уменьшите размер отправляемого сообщения. |
| **MistmatchSenderId** | <p>Ошибка возникает по одной из следующих причин:</p><ul><li>Sender ID, указанный в вашем приложении, не совпадает с Sender ID, указанным в Pushwoosh Control Panel при настройке платформы.</li><li>Sender ID в вашем приложении не совпадает с Sender ID, связанным с использованными вами учетными данными FCM.</li></ul> | Убедитесь, что вы используете действительный Sender ID из Firebase Console в вашем приложении и в конфигурации платформы Pushwoosh. |
| **NotFound** | Это внутренняя ошибка FCM, которая означает, что сервис FCM в данный момент недоступен. | Повторите попытку через некоторое время. |
| **NotRegistered** | <p>Устройство не зарегистрировано. Этот статус означает одно из следующего:</p><ul><li>Устройство было отписано от уведомлений;</li><li>Приложение было удалено с устройства;</li><li>Срок действия push-токена устройства истек.</li></ul> | Попробуйте использовать новый токен. |
| **PermissionDenied** | Учетные данные, указанные в Pushwoosh Control Panel, не предоставляют разрешения на отправку push-уведомлений. Это означает, что push-уведомления не могут быть отправлены с этого аккаунта FCM. | Получите учетные данные с правильными разрешениями в соответствии с [документацией Firebase](https://firebase.google.com/docs/projects/iam/permissions). При создании учетных данных для отправки сообщений у вас должна быть роль Firebase Admin или роль с разрешением _‘cloudmessaging.messages.create’_. |
| **SenderIDMistmatch** | <p></p><p>Ошибка возникает по одной из следующих причин:</p><ul><li>Sender ID, указанный в вашем приложении, не совпадает с Sender ID, указанным в Pushwoosh Control Panel при настройке платформы.</li><li>Sender ID в вашем приложении не совпадает с Sender ID, связанным с использованными вами учетными данными FCM.</li></ul> | Убедитесь, что вы используете действительный Sender ID из Firebase Console в вашем приложении и в конфигурации платформы Pushwoosh. |
| **TokenIsEmpty** | <p>Эту ошибку могут вызывать следующие причины:</p><ul><li>У устройства нет токена.</li><li>Токен не был передан при регистрации устройства.</li><li>При отправке запроса у устройства не было токена, но по какой-то причине он был передан в нашу базу данных устройств.</li></ul> | Если вы часто сталкиваетесь с этой ошибкой, пожалуйста, свяжитесь с нашей [службой поддержки](https://help.pushwoosh.com/hc/en-us/requests/new/?utm\_content=docs\&utm\_term=post\&utm\_campaign=android-chrome-firefox-errors). |
| **Unavailable** | Не удалось отправить сообщение в FCM после нескольких попыток. Обычно это означает, что сервис FCM временно недоступен. | <p>Повторите попытку через некоторое время. </p><p></p><p>Если вы часто сталкиваетесь с этой ошибкой, пожалуйста, свяжитесь с нашей <a href="https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&#x26;utm_term=post&#x26;utm_campaign=android-chrome-firefox-errors">службой поддержки</a>.</p> |
| **Unregistered** | <p></p><p>Устройство не зарегистрировано. Этот статус означает одно из следующего:</p><ul><li>Устройство было отписано от уведомлений;</li><li>Приложение было удалено с устройства;</li><li>Срок действия push-токена устройства истек.</li></ul> | Попробуйте использовать новый токен. |
| **UnsupportedTokenType** | Токен недействителен; устройство будет отписано от уведомлений. | Используйте действительный токен. |