Show Menu
TÓPICOS×

Sobre o canal de aplicativo móvel

Este documento detalha o processo de integração de seu aplicativo móvel com a plataforma Adobe Campaign. Ele não fornece informações sobre como criar o aplicativo móvel ou como configurá-lo para gerenciar notificações. Se desejar mais informações sobre isso, consulte a documentação oficial da Apple e a documentação do Android.
As seções abaixo fornecem informações específicas para o canal do aplicativo móvel.
Para informações gerais sobre como criar um delivery, consulte esta seção .
O Mobile App Channel permite usar a plataforma Adobe Campaign para enviar notificações personalizadas para terminais iOS e Android por meio de aplicativos. Dois canais de delivery estão disponíveis:
  • Um canal iOS que permite enviar notificações para dispositivos móveis Apple.
  • Um canal Android que permite enviar mensagens de dados para dispositivos móveis Android.
Correspondendo a esses dois canais, há duas atividades de delivery nos workflows de campanha:
Dois templates de mensagens transacionais também estão disponíveis para o sistema de mensagens transacionais.
É possível definir o comportamento do aplicativo para quando o usuário ativar a notificação para exibir a tela correspondente ao contexto do aplicativo. Por exemplo:
  • Uma notificação é enviada ao cliente para avisá-lo que seu pacote deixou o depósito. Ativar a notificação abre uma página com informações sobre o delivery.
  • O usuário adicionou itens ao carrinho, mas deixou o aplicativo sem concluir a compra. Uma notificação é enviada, informando que o carrinho foi abandonado. Quando ativarem a notificação, o item é exibido na tela.
  • Verifique se as notificações enviadas para um aplicativo para dispositivos móveis estão em conformidade com os pré-requisitos e condições especificados pela Apple (Serviços de Notificação por Push da Apple) e pelo Google (Firebase Cloud Messaging).
  • Aviso: em alguns países, a lei exige que você informe os usuários sobre os tipos de dados coletados nos aplicativos móveis e a finalidade do seu processamento. Você deve verificar a legislação.
O workflow NMAC opt-out management (mobileAppOptOutMgt) atualiza a notificação de cancelamentos de subscrições em dispositivos móveis. Para obter mais informações sobre este workflow, consulte o guia de Workflows .
O Adobe Campaign é compatível com o APNS binário e HTTP/2. Para obter mais detalhes sobre as etapas de configuração, consulte Configuração de um aplicativo para dispositivos móveis na seção Adobe Campaign .

Caminho dos dados

Os schemas a seguir detalham as etapas que permitem que um aplicativo móvel troque dados com o Adobe Campaign. Esse processo envolve três entidades:
  • o aplicativo móvel
  • o serviço de notificação: APNS (Apple Push Notification Service) para Apple e FCM (Firebase Cloud Messaging) para Android
  • Adobe Campaign
As três principais etapas do processo de notificação são: registro do aplicativo no Adobe Campaign (coleção de assinaturas), deliveries e rastreamento.

Etapa 1: Coleção de subscrição

O aplicativo móvel é baixado pelo usuário da App Store ou do Google Play. Este aplicativo contém as configurações de conexão (certificado do iOS e chave do projeto para Android) e a chave de integração. Na primeira vez que o aplicativo é aberto, (dependendo da configuração), o usuário pode ser solicitado a inserir informações de registro (@userKey: email ou número de conta por exemplo). Ao mesmo tempo, o aplication solicita ao serviço de notificações para coletar um ID de notificação (ID de envio). Todas essas informações (configurações de conexão, chave de integração, identificador de notificação, userKey) são enviadas ao Adobe Campaign.

Etapa 2 - Delivery

Os profissionais de marketing miram os assinantes de aplicativos. O processo de delivery envia as configurações de conexão para o serviço de notificação (certificado iOS e chave do projeto para Android), a ID de notificação (ID de envio) e o conteúdo da notificação. O serviço de notificação envia notificações para os terminais de destino.
Estas informações estão disponíveis no Adobe Campaign:
  • Somente Android: número de dispositivos que exibem a notificação (impressões)
  • Android e iOS: número de cliques na notificação
O servidor do Adobe Campaign deve ser capaz de entrar em contato com o servidor APNS nas seguintes portas:
  • 2195 (envio) e 2186 (serviço de feedback) para conector binário do iOS
  • 443 para conector HTTP/2 do iOS
Para verificar se funciona corretamente, use os seguintes comandos:
  • Para testes:
    telnet gateway.sandbox.push.apple.com
    
    
  • Na produção:
    telnet gateway.push.apple.com
    
    
Se um conector binário do iOS for usado, o MTA e o servidor Web deverão ser capazes de contatar o APNS na porta 2195 (enviando), o servidor de workflow deve ser capaz de contatar o APNS na porta 2196 (serviço de feedback).
Se um conector HTTP/2 do iOS for usado, o MTA, o servidor Web e o workflow devem ser capazes de contatar o APNS na porta 443.