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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now