O Canal de aplicativo móvel permite usar a plataforma do Adobe Campaign para enviar notificações personalizadas para terminais iOS e Android por meio de aplicativos
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.
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:
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 esse fluxo de trabalho, consulte a lista de workflows técnicos.
O Adobe Campaign é compatível com APNs HTTP/2. Para obter mais informações sobre as etapas de configuração, consulte esta seção.
Para informações gerais sobre como criar um delivery, consulte esta seção.
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:
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.
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.
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:
O servidor do Adobe Campaign deve poder entrar em contato com o servidor de APNs na porta 443 para o conector HTTP/2 do iOS.
Para verificar se funciona corretamente, use os seguintes comandos:
Para testes:
api.development.push.apple.com:443
Na produção:
api.push.apple.com:443
Se um conector HTTP/2 do iOS for usado, o MTA e o servidor da web deverão ser capazes de contatar APNs na porta 443.
Se precisar usar o conector HTTP/2 do iOS por meio de um proxy, consulte esta página.