Mensagens de erro comuns do push
Esta página aborda mensagens de erro comuns para mensagens push.
O empurrão saltou: MismatchSenderId
MismatchSenderId indica uma falha de autenticação. O Firebase Cloud Messaging (FCM) se autentica com alguns dados importantes: senderID e FCM API key. Ambos devem ser validados quanto à precisão. Para obter mais informações, consulte a documentação do Android sobre esse problema.
As falhas comuns podem incluir:
- ID do remetente ruim
- Registro múltiplo se eles se registrarem em outro serviço push com um senderID diferente
O empurrão saltou: Registro inválido
InvalidRegistration pode ocorrer quando um token de envio é malformado. As falhas comuns podem incluir quando:
- As pessoas estão passando os tokens de registro do Braze manualmente, mas não ligam para
getToken(). Por exemplo, eles podem passar o ID completo da instância. O token na mensagem de erro é semelhante a|ID|1|:[regular token]. - As pessoas estão se registrando em vários serviços. Atualmente, esperamos que as intenções de registro por push cheguem no estilo antigo, portanto, se as pessoas estiverem se registrando em vários lugares e capturarmos intenções de outros serviços, poderemos obter tokens de push malformados.
O empurrão saltou: Não registrado
NotRegistered geralmente significa que o aplicativo foi excluído do dispositivo (como o nosso sinal para Desinstalar). Isso também pode ocorrer se vários registros estiverem ocorrendo e um segundo registro estiver invalidando o token push que o Braze recebe.
O empurrão saltou: BadToken
O erro BadToken pode ocorrer por vários motivos:
- O token de envio não está sendo enviado corretamente para nós em
[[Appboy sharedInstance] registerPushToken:]- Verifique o token no Registro de atividades de mensagens. Em geral, ele deve se parecer com uma longa sequência de letras e números (como
6e407a9be8d07f0cdeb9e714733a89445f57a89ec890d63867c482a483506fa6). Se isso não acontecer, verifique o código envolvido no envio de erros de token push do Braze.
- Verifique o token no Registro de atividades de mensagens. Em geral, ele deve se parecer com uma longa sequência de letras e números (como
- Ambiente de provisionamento incompatível:
- Se você se registrar com um certificado de desenvolvimento e tentar enviar com um certificado de produção, poderá ver este erro.
- O Braze só oferece suporte a certificados universais para ambientes de produção. Testar o push em ambientes de desenvolvimento com um certificado universal não funcionará.
- Esse relatório envia saltos na produção, mas não no desenvolvimento.
- Perfil de provisionamento incompatível:
- Isso pode acontecer se o seu certificado não corresponder ao que foi usado para obter o token. Se houver suspeita disso, as próximas etapas incluem:
- Garantir que o certificado push que está sendo usado para enviar push do painel do Braze e o perfil de provisionamento estejam configurados corretamente.
- Recriar a certificação APNS e, em seguida, recriar o perfil de provisionamento depois que o certificado APNS for configurado no site
app_id. Às vezes, isso pode resolver alguns problemas mais visíveis.
- Isso pode acontecer se o seu certificado não corresponder ao que foi usado para obter o token. Se houver suspeita disso, as próximas etapas incluem:
O empurrão saltou: Removido o serviço de feedback do APNS
Isso geralmente acontece quando alguém desinstala. O Braze consulta o APNS Feedback Service todas as noites para obter uma lista de tokens inválidos. Para obter mais informações, consulte a seção Comunicação com APNs da Apple.
Editar esta página no GitHub