Configuração Plataforma Inngage

Após configurar gerar as chaves de API do Firebase e os certificados APNS, podemos realizar a configuração do aplicativo na plataforma Inngage


1. Configurando uma aplicação na plataforma Inngage

1.1 Ao acessar sua conta Inngage, selecione o App que deseja configurar clicando no mesmo.

964

1.2 Uma mensagem irá ser apresentada mostrando que o App ainda não foi configurado, clique no botão Plataformas que aparece abaixo da mensagem, ou selecione a opção no menu lateral

964

1.3 Clique em inserir código FCM

964

1.4 Insira o FCM API Key gerado no Google Dev Console, aperte o botão indicando confirmar ao lado e aguarde a confirmação

964

2. Configurando uma aplicação iOS na plataforma Inngage

Essa configuração só é necessária para aplicativos nativos. Aplicativos desenvolvidos em Flutter, React Native e IONIC devem realizar o passo de configuração no item 3, desse mesmo link.

2.1 Na área Apple Push Certificate escolha a opção de certificado que deseja fazer upload

1280

2.2 Selecione o arquivo do certificado .PEM e clique em Open

1280

2.3 Digite a senha do certificado, a mesma que você utilizou para gera-lo, e clique em concluir

1280 1280

3. Configuração Notificações iOS para Apps Híbridos no painel Inngage

Em aplicativos híbridos (React Native, Flutter e IONIC) as notificações iOS são enviadas da plataforma Inngage para o Firebase, que faz o encaminhamento para o serviço APNS (Apple Push Notification Service) e por fim a mensagem é recebida pelo usuário.

Para isso a Flag "Firebase para Notificações APNS" no painel Inngage deve ser ligada.

Não esqueça de configurar sua aplicação iOS no painel do Firebase

1280

4. Criação de Campos Personalizados e Eventos

Campos personalizados e eventos servem para armazenar informações específicas do usuário. Eles devem ser parametrizados / instanciados na plataforma Inngage e o envio é feito através de APIs.

Entenda a diferença entre os dois tipos:

Campos Personalizados: São normalmente informações de perfil do usuário como Nome, Cidade, Genero, Data de Nascimento, entre outras. As informações aqui sempre são atualizadas, logo um usuário só pode possuir um registro de Campo Personalizavel

Eventos: São uma maneira de salvar ações do usuário no aplicativo, como uma visualização de um produto, adicionar ao carrinho, efetuar uma compra. Para cada evento podemos ter dados atribuídos ao mesmo, como nome do produto, sku, url. A cada informação recebida, a Inngage cria um novo registro, logo um usuário pode ter vários eventos iguais.

4.1 Instanciando Campos Personalizados

Na tela Configurações do App -> Geral vá até a sessão Campos Personalizaveis, clique no botão adicionar campo, insira seu nome e tipo de dado do mesmo:** *

1280

4.2 Instanciando Eventos

Também na tela Configurações do App -> Geral, vá até a sessão Eventos, clique em criar um novo evento, um modal irá aparecer na tela. Adicione um nome para o evento e clique em salvar evento.

1280

Após a criação do evento, podemos atribuir dados ao mesmo (Não obrigatório). Clique no botão adicionar campo, insira seu nome e tipo de dado do mesmo:

1280