Устранение ошибок Android, Chrome, Firefox
| Error | Description | What to do |
|---|---|---|
| AuthenticationError | Ошибка аутентификации FCM из-за неверных учетных данных. | Убедитесь, что учетные данные, ServerKey и SenderID, указанные в Pushwoosh Control Panel, верны. |
| DisabledFirebaseAPI | Отправка push-уведомлений через новый протокол HTTP v1 отключена в консоли FCM. | Включите отправку push-уведомлений в FCM Console, используя новый протокол HTTP v1. |
| EmptyCredentials | Не удалось отправить push-уведомление, используя какие-либо из указанных учетных данных. Учетные данные, указанные в Pushwoosh Control Panel, недействительны. | Перенастройте платформу (Настройки → Настроить платформу). |
| FCMInternalServerError | FCM не удалось доставить сообщение на устройство. Обычно это означает, что служба FCM временно недоступна. | Повторите попытку через некоторое время. |
| FrequencyCapping | Устройство было отфильтровано с помощью Frequency Capping. | Если такое поведение не предполагалось, проверьте настройки Frequency Capping. |
| InternalServerError | FCM не удалось доставить сообщение на устройство. Обычно это означает, что служба FCM временно недоступна. | Повторите попытку через некоторое время. |
| InvalidCredentials | При настройке платформы вы добавили некорректный JSON с учетными данными FCM или указали неверные SenderID или ServerKey. | Перенастройте платформу, используя корректные учетные данные, SenderID и ServerKey из FCM Console. |
| InvalidEndpoint | Это внутренняя ошибка FCM, означающая, что push-уведомление отправлено на неверный адрес. | Повторите попытку через некоторое время. |
| InvalidPrivateKey | Приватный ключ, указанный в поле private_key в учетных данных FCM, имеет неверную структуру. | Перенастройте платформу в Pushwoosh Control Panel и повторно загрузите JSON с учетными данными. |
| InvalidRegistration | Push-токен недействителен; устройство будет отписано от уведомлений. | Используйте действительный токен и проверьте, включили ли вы уведомления из вашего приложения на устройстве. |
| MessageTooBig | Размер сообщения превышает лимит FCM в 4096 байт. | Уменьшите размер отправляемого сообщения. |
| MistmatchSenderId | Ошибка возникает по одной из следующих причин:
| Убедитесь, что вы используете действительный Sender ID из Firebase Console в своем приложении и конфигурации платформы Pushwoosh. |
| NotFound | Это внутренняя ошибка FCM, означающая, что служба FCM в настоящее время недоступна. | Повторите попытку через некоторое время. |
| NotRegistered | Устройство не зарегистрировано. Этот статус означает одно из следующего:
| Попробуйте использовать новый токен. |
| PermissionDenied | Учетные данные, указанные в Pushwoosh Control Panel, не предоставляют разрешение на отправку push-уведомлений. Это означает, что push-уведомления не могут быть отправлены с этого аккаунта FCM. | Получите учетные данные с корректными разрешениями в соответствии с документацией Firebase. При генерации учетных данных для отправки сообщений у вас должна быть роль Firebase Admin или роль с разрешением ‘cloudmessaging.messages.create’. |
| SenderIDMistmatch | Ошибка возникает по одной из следующих причин:
| Убедитесь, что вы используете действительный Sender ID из Firebase Console в своем приложении и конфигурации платформы Pushwoosh. |
| TokenIsEmpty | Следующие причины могут вызвать ошибку:
| Если вы часто видите эту ошибку, пожалуйста, свяжитесь с нашей службой поддержки клиентов. |
| Unavailable | Не удалось отправить сообщение в FCM после нескольких попыток. Обычно это означает, что служба FCM временно недоступна. | Повторите попытку через некоторое время. Если вы часто видите эту ошибку, пожалуйста, свяжитесь с нашей службой поддержки клиентов. |
| Unregistered | Устройство не зарегистрировано. Этот статус означает одно из следующего:
| Попробуйте использовать новый токен. |
| UnsupportedTokenType | Токен недействителен; устройство будет отписано от уведомлений. | Используйте действительный токен. |