Integração para Android e iOS
Com essa funcionalidade é possível criar fluxos de notificações que chegarão diretamente aos dispositivos mobile dos contatos cadastrados em seu aplicativo através do nosso sistema de automação de campanhas.
Como cadastrar o aplicativo:
Para enviar uma notificação push, é necessário possuir o campo “Token Aplicativo” no sistema, que será a identificação de cada aplicativo no sistema. Então, acesse o menu Configurações da empresa > Aplicativos, no ícone da ferramenta no topo à direita.
Informe os dados de seu aplicativo.
Localize as chaves dos dispositivos, segue abaixo os tutoriais para Android e iPhone:
Vamos começar pelo Android:
O campo “Chave” deve ser preenchido com o conteúdo que pode ser encontrado no painel do
Firebase (https://console.firebase.google.com/).
Selecione o aplicativo desejado. Em Cloud Messaging, clique em Chave herdada do servidor
Para descobrir o token único de cada usuário de seu app, utilize os modelos disponíveis no Android Studio,
que contenha a funcionalidade de envio de push. Após rodar a aplicação, nos logs, você encontrará uma linha
como a sinalizada abaixo:
Esse (valor após os "dois pontos") é o token que deve ser inserido no campo do contato.
Pronto! agora você já sabe onde estão as informações para o envio de push para aplicativos Android.
Agora, vamos ao passo a passo para iOs.
Se você tem um aplicativo já terá acesso a área de desenvolvedores da Apple(https://developer.apple.com).
(É de lá que retiraremos as informações para o cadastramento do aplicativo dentro de nosso sistema).
Na área “Certificates, Identifiers & Profiles”, vá até o item Identifiers. Clique em App IDs e selecione o app desejado:
A chave é composta por “Prefix” e “ID”, separados por um “.”.
nesse exemplo o resultado seria: 3Q52P9UW2A.Dinamize.TestePushMail2EasyPro
Campo Certificado (extensão p12): siga o passo a passo do link abaixo para conseguir gerar o arquivo
em questão (conteúdo em inglês)
https://medium.com/@ankushaggarwal/generate-apns-certificate-for-ios-push-notifications-85e4a917d522
Para o campo Senha, informe a senha utilizada para gerar o Certificado, no passo acima.
Para descobrir o token único de cada usuário de seu app, veja este tutorial, que explica como criar um app
que recebe push.
Seguindo o passo a passo, você terá na aba de console o token obtido, que será utilizado no campo do contato.
Criando o campo na ferramenta:
Após, acesse o menu Configurações > Campos da lista, na lista de contatos, e clique em Adicionar campo.
Identifique o seu campo a partir do Título do campo, já no tipo selecione a opção Token Aplicativo.
Importando os contatos
O cadastro dos contatos de Push pode ser realizado via API, importação, formulário ou cadastro manual de contatos,
seguindo o procedimento normal de importação.
Importante: O campo aplicativo deve conter dois valores separados pelo caractere "|", sem as aspas, onde o primeiro
valor é o código do aplicativo, previamente cadastrado no sistema, e o segundo valor é o token do aplicativo, associado
ao dispositivo que possui o aplicativo instalado.
Segue um exemplo para cadastrar manualmente:
Exemplo de como o campo deve ser preenchido caso esteja em uma planilha:
Envio do Push
Após configurar o seu aplicativo, no menu Envios > Automação, estará disponível o envio de Push dentre as tarefas
de seus gatilhos de automação.
Agora, é necessário configurar qual notificação de Push será utilizada. Caso ainda não tenha criado uma mensagem de Push,
você precisa clicar em Criar novo.
Informe o nome da sua Campanha, Nome do envio, para seu controle interno e qual campo será considerado neste alerta.
Agora, informe o Aplicativo que será utilizado. Por exemplo, se você possui um aplicativo no iOS e Android, será necessário
programar um alerta para cada sistema. O Título de sua notificação e sua Mensagem. Também disponibilizamos algumas
funcionalidades avançadas que podem ser configuradas em seu aplicativo em Campos opcionais.
Saiba mais sobre as Notificações de Push em nosso blog!