Ajuda online de GoodBarber
Notificações Push - Resolução de Problemas | Apps Nativos
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.
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.
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).

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 ).

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 ).

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 ).

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.
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.
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

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:
- Clique no botão Revogar para excluir os certificados existentes
- Clique em Concluído na parte inferior da página.
- 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.

- Definir o seu certificado Push | PWA
- Como usar Notificações Push | PWA
- Como usar Notificações Push | Apps Nativos
- Notificações Push Programadas | Apps Nativos
- Notificações Push Programadas | PWA
- Configurações de push por parte do usuário | Apps nativos
- Notificações Push - Resolução de Problemas | Apps Nativos
- Estatísticas das Notificações Push