Onde: Definições → Leitores e dinheiro → Ligações → Notificações (secção Aplicação Android (Firebase))
Abra esta página: admin.<your-site>/settings/connections/notifications#kn-push-fcm (substitua <your-site> pelo endereço do seu site)
Antes de começar
- Precisa de uma aplicação Android. Apenas o proprietário pode alterar chaves.
- Se a sua aplicação ainda não estiver configurada, a página indica "A aguardar a configuração de push da sua app. O Keynate trata disto com a sua app; não precisa de fazer nada agora."
Passo a passo
Automático (por omissão)
- Abra o Definições → Leitores e receitas → Ligações → Notificações.
- Na coluna App Android, confirme o item da lista "O Keynate registou a sua app para notificações".
- Quando a página da aplicação na Consola Keynate sugerir uma nova compilação, aceite. Os telemóveis só recebem notificações push através de uma versão que as inclua.
- Abra a nova aplicação no seu telemóvel e envie um teste através do assistente com o token desse dispositivo.
O seu próprio Firebase (avançado)
- Ative a opção Utilizar as minhas próprias chaves.
- Na consola do Firebase, adicione um projeto e uma aplicação Android com o nome de pacote indicado na página da sua app.
- No Firebase, abra Definições do projeto, Contas de serviço e prima Gerar nova chave privada. Será transferido um ficheiro .json.
- No Keynate, em App Android (Firebase), adicione o Conta de serviço do Firebase (JSON): selecione o ficheiro ou cole o seu conteúdo.
- Verifique o ID do projeto Firebase. É preenchido automaticamente a partir do ficheiro.
- Ative Enviar para Android e guarde.
- Envie um teste e, em seguida, volte a compilar a aplicação.
Problemas comuns
- "Este ficheiro não é uma conta de serviço do Firebase. Transfira-o em Firebase → Definições do projeto → Contas de serviço."
- "Adicione o ficheiro da conta de serviço do Firebase ou desative o Android."
- "Utilize o ID do projeto do Firebase (letras minúsculas, números e hífenes)."
Perguntas frequentes
Perguntas frequentes
A chave volta a ser mostrada depois de guardar?
Não. É guardada de forma encriptada e nunca mais é apresentada.
Por omissão, preciso de fazer alguma coisa no Android?
Basta aceitar a nova compilação da aplicação quando a página da app o sugerir.