Envie Metadados ao seu aplicativo anexados em suas Push Notifications

Um Push Notification é entregue ao dispositivo através de um JSON customizado. Quando recebido o aplicativo consegue interpretar as chaves e valores válidos e tomar decisões através das mesmas. Um bom exemplo disso é quando queremos redirecionar o usuário para uma determinada área do app, mas o app ainda não tem estrutura de Deep Links, veja um exemplo de como podemos redirecionar o usuário para o Feed quando o mesmo clicou no Push:

  • Configuramos o app para entender a chave Screen e cada tela do app tem seu próprio Valor;
  • Enviamos a chave Screen e o Valor Feed;
  • O Payload da Notificação conterá em Additional data: "Screen": "Feed";
  • O App faz a leitura dos valores e redireciona para a tela Feed.

Veja como é simples usar:

1. Defina os Metadados e prepare seu aplicativo

Antes de começar a enviar Metadados para seu aplicativo, você deve preparar seu Aplicativo para recebe-los e executar sua determinada função.

  • Crie uma lista das Chaves que serão utilizadas e seus possíveis valores;
  • Na classe responsável pelo recebimento da Notificação, desenvolva seu código que reconhecerá os mesmos quando o Payload do Push Notifications for recebido.

2. Enviando Metadados

Enviar Metadados é bem simples, e na Inngage essa função está disponível tanto no Painel, quanto via API.

Pelo Painel

Nas tela de composição de Push Notifications, temos a área Dados Adicionais. Clique no botão adicionar campo, e digite o nome de sua Chave / Key e do Valor / Value a ser enviada.

846

Pela API

O envio de Metadados pela API é feito através do Array additional_data. Dentro desse Array adicione seus suas chaves e valor, você pode enviar quantas forem necessárias.

"additional_data":{
		"Screen": "Feed"
}