Solução de problemas de erros do Android, Chrome e Firefox
| Erro | Descrição | O que fazer |
|---|---|---|
| AuthenticationError | A autenticação do FCM falhou devido a credenciais inválidas. | Verifique se as credenciais, a ServerKey e o SenderID especificados no Painel de Controle da Pushwoosh estão corretos. |
| DisabledFirebaseAPI | O envio de pushes através do novo protocolo HTTP v1 está desativado no console do FCM. | Ative o envio de notificações push no Console do FCM usando o novo protocolo HTTP v1. |
| EmptyCredentials | Falha ao enviar uma notificação push usando qualquer uma das credenciais especificadas. As credenciais especificadas no Painel de Controle da Pushwoosh são inválidas. | Reconfigure a plataforma (Settings → Configure platform). |
| FCMInternalServerError | O FCM falhou ao entregar a mensagem ao dispositivo. Isso geralmente significa que o serviço FCM está temporariamente indisponível. | Tente novamente mais tarde. |
| FrequencyCapping | O dispositivo foi filtrado pelo Frequency Capping. | Se tal comportamento não foi intencional, verifique as configurações do Frequency Capping. |
| InternalServerError | O FCM falhou ao entregar a mensagem ao dispositivo. Isso geralmente significa que o serviço FCM está temporariamente indisponível. | Tente novamente mais tarde. |
| InvalidCredentials | Ao configurar a plataforma, você adicionou um JSON incorreto com as credenciais do FCM ou especificou um SenderID ou ServerKey incorretos. | Reconfigure a plataforma usando as credenciais, o SenderID e a ServerKey corretos do Console do FCM. |
| InvalidEndpoint | Este é um erro interno do FCM que significa que o push foi enviado para um endereço inválido. | Tente novamente mais tarde. |
| InvalidPrivateKey | A chave privada especificada no campo private_key nas credenciais do FCM tem uma estrutura inválida. | Reconfigure a plataforma no Painel de Controle da Pushwoosh e faça o upload novamente do JSON com as credenciais. |
| InvalidRegistration | O token de push é inválido; a inscrição do dispositivo para receber notificações será cancelada. | Use o token válido e verifique se você ativou as notificações do seu aplicativo no dispositivo. |
| MessageTooBig | O tamanho da mensagem excede o limite de 4096 bytes do FCM. | Reduza o tamanho da mensagem que você envia. |
| MistmatchSenderId | O erro ocorre por um dos seguintes motivos:
| Certifique-se de que está usando um ID do remetente (sender ID) válido do Firebase Console em seu aplicativo e na configuração da plataforma Pushwoosh. |
| NotFound | Este é um erro interno do FCM que significa que o serviço FCM está indisponível no momento. | Tente novamente mais tarde. |
| NotRegistered | O dispositivo não está registrado. Este status significa uma das seguintes opções:
| Tente usar um novo token. |
| PermissionDenied | As credenciais especificadas no Painel de Controle da Pushwoosh não concedem permissão para enviar notificações push. Isso significa que as notificações push não podem ser enviadas a partir desta conta do FCM. | Obtenha as credenciais com as permissões corretas de acordo com a documentação do Firebase. Ao gerar credenciais para enviar mensagens, você deve ter a função de Administrador do Firebase (Firebase Admin) ou uma função com a permissão ‘cloudmessaging.messages.create’. |
| SenderIDMistmatch | O erro ocorre por um dos seguintes motivos:
| Certifique-se de que está usando um ID do remetente (sender ID) válido do Firebase Console em seu aplicativo e na configuração da plataforma Pushwoosh. |
| TokenIsEmpty | As seguintes razões podem causar o erro:
| Se você vir este erro com frequência, entre em contato com nossa Equipe de Suporte ao Cliente. |
| Unavailable | Falha ao enviar a mensagem para o FCM após várias tentativas. Isso geralmente significa que o serviço FCM está temporariamente indisponível. | Tente novamente mais tarde. Se você vir este erro com frequência, entre em contato com nossa Equipe de Suporte ao Cliente. |
| Unregistered | O dispositivo não está registrado. Este status significa uma das seguintes opções:
| Tente usar um novo token. |
| UnsupportedTokenType | O token é inválido; a inscrição do dispositivo para receber notificações será cancelada. | Use o token válido. |