Se você vir que um push não foi enviado, comece por verificar a lista de histórico de push.
Você pode encontrá-la em Notificação > Push > Histórico .

Se o status for verde, significa que a notificação foi enviada apropriadamente.

Se você tiver um erro:
1. Verifique todos os pontos seguintesnesta ajuda online, para a plataforma impactada.
2. Entre em contato com a equipe de suporte , especificando em detalhe se algumas das suas configurações precisam ser atualizadas no seu back office.


1

O Status mostra um marcador verde mas o push não foi recebido

Lembre-se de verificar se as notificações estão autorizadas no seu dispositivo:

- No iOS, nas suas configurações do telefone
- No Android, na página Configurações do aplicativo (se você tiver incluído esta página no seu aplicativo)

Mesmo assim, pode acontecer que um push mostrando o marcador verde não tenha sido enviado para os destinatários.

Devemos lembrar que a GoodBarber não controla a distribuição das notificações push para os destinatários, apenas envia o pedido de expedição para os servidores da Apple e do Google. O pedido é então colocado em espera nos seus servidores, enquanto aguarda o envio para os destinatários.


2

Android - configurações do Google Cloud Console  

No histórico, o seu push mostra um marcador laranja e a menção "push enviado em iOS e com o erro para Android". 
Isso significa que ou há um erro no número do seu projeto ou nas configurações do projeto Firebase.

1. Faça login na sua Google Console
2.  Selecione o seu projeto
3. Verifique no seu painel Google se o seu ID do projeto corresponde ao ID do projeto do Google Console no seu back office (Publicar > Android > Certificados ).

(Pode ocorrer um erro de exibição do API em navegadores que não sejam Chrome, portanto, recomendamos que você use esse navegador para este check-up).

picture

3

Android - ID do remetente do Firebase  

1. Faça login na consola Firebase
2. Verifique se o Firebase do seu projeto está vinculado ao seu projeto Google Console:
- Selecione o seu projeto firebase (criado ao criar seu aplicativo Android pela primeira vez na etapa 7 desta ajuda on-line )
- Clique no ícone à direita de "Visão geral do projeto"
- Escolha "Configurações do Projeto"
- Clique na guia "Cloud Messaging"
- Verifique se o Código do Remetente no Firebase corresponde ao número do projeto do Google Console no seu back office (Publicar > > Android > Certificados ).

picture

4

Android - Token da Chave do Servidor do Firebase

1. Faça login na consola Firebase
2. Selecione o seu projeto Firebase (criado ao compilar o seu app Android pela primeira vez na etapa 7 desta ajuda on-line )
3. Clique no ícone à direita de "Visão geral do projeto"
4. Escolha "Configurações do Projeto"
5. Clique na aba "Cloud Messaging"
6. Verifique se o Token da Chave do Servidor no Firebase corresponde ao número do projeto Google Console no seu back office (Publicar > Android > Certificados ).

picture

5

Android - app Android do Firebase

1. Faça login na consola Firebase
2. Selecione o seu projeto Firebase (criado ao compilar o seu app Android pela primeira vez na etapa 7 desta ajuda on-line )
3. Clique no ícone à direita de "Visão geral do projeto"
4. Escolha "Configurações do Projeto"
5. Clique na aba "Geral"
6. Verifique se o nome do pacote definido no Firebase corresponde ao nome do pacote no seu back office (Publicar > Android > Certificados ).

picture

Depois de verificar os pontos de 2 a 5 acima, entre em contato com a equipe de suporte , especificando em detalhe os seguintes elementos:
1. Qual das suas configurações precisa ser atualizado no seu back office:
- ID do projeto da console Google
e/ou
- ID do remetente do Firebase
e/ou
- Chave do servidor
2. Se o nome do pacote está definido corretamente na sua consola Firebase.

Dependendo da sua configuração, a equipe de suporte fornecerá instruções sobre como o corrigir.

Nota: Depois do problema ser resolvido, você terá que regenerar novamente o app Android e enviar uma atualização para a loja, se já tiver sido publicado.


6

Erro de envio em iOS

No caso de um erro com o envio do iOS, sempre verifique a validade dos seus certificados no menu Publicar > iOS > Certificados> no seu back-end.

- Se o certificado expirar, leia a ajuda online sobre a atualização dos seus certificados iOS e continue com o processo conforme descrito.
- Se o erro de despacho no iOS permanecer com os certificados atualizados, continue lendo.


7

iOS - Verifique o serviço SSL Push Notification (Production)

1. Faça login da sua conta de desenvolvedor da Apple > Certificates, Identifiers & Profiles https://developer.apple.com/account/resources/certificates/list
2. No menu Identifiers, selecione o App ID registrado no seu backend em Publicar > Certificados > iOS
3. Clique no App ID para exibir os recursos.
4. Role para baixo até encontrar a linha "Push Notifications".
5. Clique em Configurar ou Editar
 

picture

O Certificado Push deve ser um Certificado SSL de Produção.

Se você criou um Certificado SSL de Desenvolvimento, o push não funcionará.
 
Para corrigir isso:

  1. Clique no botão Revogar para excluir os certificados existentes
  2. Clique em Concluído na parte inferior da página.
  3. Siga a ajuda online sobre a atualização dos certificados iOS, começando na etapa 4.

Você não precisa recompilar seu aplicativo iOS nem precisa enviar uma atualização do seu aplicativo para a App Store depois que os seus certificados são atualizados.
 

picture

Outros artigos