Implementação

O código de manipulação dos eventos de PushNotification deverá ser incluído dentro da função onDeviceReady. De forma geral, dois eventos serão tratados:

  • registration – registro do dispositivo no provedor GCM (Google) ou APNS (Apple).
  • notification – apresentação da notificação quando esta for recebida pelo dispositivo.

1. Inicialização das propriedades de sua aplicação, onde:

  • app_token – é o código do seu app obtido na plataforma da Inngage.
  • senderID – é o identificador do seu projeto no Google Developers Console.
  • icon – é o nome do ícone disponibilizado no diretório drawables do Android.

2. Registro do dispositivo nos provedores (GCM ou APNS) para o recebimento de push notification.

3. Manipulação do evento de recebimento de Pushes. Toda vez que uma nova notificação for recebida, este evento será disparado.

📘

Recebendo Dados Adicionais

Para receber dados adicionais enviados através da API de envio de mensagens, você deverá utilizar o objeto inngage_data[0].nome_variavel. Veremos abaixo um exemplo de utilização dos dados adicionais recebidos na mensagem.

Dados adicionais (additional_data) enviados na mensagem:

A seguinte mensagem será recebida pelo dispositivo:

Para recuperar o objeto acao neste exemplo: