Configurações

Envios

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!