Etapas de configuração para iOS

Depois que o pacote for instalado, você poderá definir as configurações do aplicativo iOS no Adobe Campaign Classic.

OBSERVAÇÃO

Para saber como configurar seu aplicativo para Android e criar um delivery para Android, consulte esta seção.

Configuração da conta externa para iOS

Para iOS, o conector HTTP/2 do iOS envia notificações para o HTTP/2 APNS.

Para configurar esse conector, siga estas etapas:

  1. Vá para Administration > Platform > External accounts.

  2. Selecione a conta externa iOS routing.

  3. Na guia [!UICONTROL Connector], preencha o campo [!UICONTROL Access URL of the connector] com o seguinte URL: http://localhost:8080/nms/jsp/iosHTTP2.jsp

  4. Clique em [!UICONTROL Save].

O conector iOS está configurado. Você pode começar a criar seu serviço.

Configuração de serviço iOS

CUIDADO

O aplicativo deve ter sido configurado para ações Push ANTES de qualquer integração ao Adobe Campaign SDK.

Se esse não for o caso, consulte esta página.

  1. Acesse o nó [!UICONTROL Profiles and Targets > Services and subscriptions] e clique em [!UICONTROL New].

  2. Defina um [!UICONTROL Label] e um [!UICONTROL Internal name].

  3. Acesse o campo [!UICONTROL Type] e selecione [!UICONTROL Mobile application].

    OBSERVAÇÃO

    O target mapping [!UICONTROL Subscriber applications (nms:appSubscriptionRcp)] padrão é vinculado à tabela de destinatários. Para utilizar um mapeamento de alvo diferente, é necessário criar um novo e inseri-lo no campo [!UICONTROL Target mapping] do serviço. Para obter mais informações sobre como criar o target mapping, consulte o Guia de configuração.

  4. Em seguida, clique no botão [!UICONTROL Add] para selecionar o tipo de aplicativo.

  5. Crie seus aplicativos iOS de desenvolvimento e produção. Para obter mais informações, consulte esta seção.

Criação de aplicativos iOS para dispositivos móveis

Depois de criar seu serviço, agora é necessário criar seu aplicativo iOS:

  1. Em seu serviço recém-criado, clique no botão [!UICONTROL Add] para selecionar o tipo de aplicativo.

  2. A janela a seguir é exibida. Selecione [!UICONTROL Create an iOS application] e comece inserindo o [!UICONTROL Label].

  3. Como opção, você pode enriquecer um conteúdo de mensagem de push com alguns [!UICONTROL Application variables] se necessário. Eles são totalmente personalizáveis e uma parte da carga da mensagem é enviada para o dispositivo móvel.
    No exemplo a seguir, adicionamos mediaURl e mediaExt para criar notificações por push avançadas e, em seguida, fornecemos ao aplicativo a imagem que será exibida na notificação.

  4. A guia [!UICONTROL Subscription parameters] permite definir o mapeamento com uma extensão do schema [!UICONTROL Subscriber applications (nms:appsubscriptionRcp)].

    OBSERVAÇÃO

    Certifique-se de não usar o mesmo certificado para a versão de desenvolvimento (sandbox) e a versão de produção do aplicativo.

  5. A guia [!UICONTROL Sounds] permite que você especifique um som para reproduzir. Clique em [!UICONTROL Add] e preencha o campo [!UICONTROL Internal name] que deve conter o nome do arquivo incorporado no aplicativo ou o nome do som do sistema.

  6. Clique em [!UICONTROL Next] para configurar o aplicativo de desenvolvimento.

  7. Verifique se a mesma [!UICONTROL Integration key] está definida no Adobe Campaign e no código do aplicativo por meio do SDK. Para obter mais informações, consulte: Integração do SDK do Campaign ao aplicativo móvel. Essa chave de integração, específica para cada aplicativo, permite vincular o aplicativo móvel à plataforma do Adobe Campaign.

    OBSERVAÇÃO

    O [!UICONTROL Integration key] é totalmente personalizável com o valor da string, mas precisa ser exatamente o mesmo especificado no SDK.

  8. Selecione um dos ícones prontos do campo [!UICONTROL Application icon] para personalizar o aplicativo para dispositivos móveis em seu serviço.

  9. Selecione [!UICONTROL Authentication mode]. Observe que você sempre pode alterar o modo de autenticação posteriormente na guia [!UICONTROL Certificate] do aplicativo móvel.

    • [!UICONTROL Certificate-based authentication]: Clique em [!UICONTROL Enter the certificate…] e selecione em seguida a chave p12, inserindo a senha fornecida pelo desenvolvedor de aplicativos para dispositivos móveis.
    • [!UICONTROL Token-based authentication]: Preencha as configurações de conexão [!UICONTROL Key ID], [!UICONTROL Team ID] e [!UICONTROL Bundle ID] e então selecione seu certificado p8 clicando em [!UICONTROL Enter the private key]. Para obter mais informações sobre [!UICONTROL Token-based authentication], consulte a documentação da Apple.
    OBSERVAÇÃO

    A Adobe recomenda o uso de [!UICONTROL Token-based authentication] para a configuração do iOS, pois esse modo de autenticação é mais seguro e não está vinculado à expiração do certificado.

  10. Você pode clicar em [!UICONTROL Test the connection] para ter certeza de que ele é bem-sucedido.

  11. Clique em [!UICONTROL Next] para configurar o aplicativo de produção e siga as mesmas etapas descritas acima.

  12. Clique em [!UICONTROL Finish].

Seu aplicativo iOS está pronto para ser usado no Campaign Classic.

Criação de uma notificação avançada do iOS

Com o iOS 10 ou superior, é possível gerar notificações ricas. O Adobe Campaign pode enviar notificações usando variáveis que permitirão ao dispositivo exibir uma notificação rica.

Em seguida, é necessário criar um novo delivery e vinculá-lo ao aplicativo para dispositivos móveis criado.

  1. Vá até [!UICONTROL Campaign management] > [!UICONTROL Deliveries].

  2. Clique em [!UICONTROL New].

  3. Selecione [!UICONTROL Deliver on iOS (ios)] na lista suspensa [!UICONTROL Delivery template]. Adicione um [!UICONTROL Label] ao delivery.

  4. Clique em [!UICONTROL To] para definir a população como target. Por padrão, o target mapping [!UICONTROL Subscriber application] é aplicado. Clique em [!UICONTROL Add] para selecionar o serviço criado anteriormente.

  5. Na janela [!UICONTROL Target type], selecione [!UICONTROL Subscribers of an iOS mobile application (iPhone, iPad)] e clique em [!UICONTROL Next].

  6. Na lista suspensa [!UICONTROL Service], selecione o serviço criado anteriormente e, em seguida, o aplicativo que deseja direcionar e clique em [!UICONTROL Finish].
    Os [!UICONTROL Application variables] são adicionados automaticamente, dependendo do que foi adicionado durante as etapas de configuração.

  7. Edite a notificação avançada.

  8. Marque a caixa [!UICONTROL Mutable content] na janela de notificação de edição para permitir que o aplicativo para dispositivos móveis baixe o conteúdo de mídia.

  9. Clique em [!UICONTROL Save] e envie o delivery.

A imagem e a página da Web devem ser exibidas na notificação por push quando recebida nos dispositivos iOS móveis dos inscritos.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free