Depois que o pacote for instalado, você poderá definir as configurações do aplicativo iOS no Adobe Campaign Classic.
Para saber como configurar seu aplicativo para Android e criar um delivery para Android, consulte esta seção.
Para iOS, o conector HTTP/2 do iOS envia notificações para o HTTP/2 APNS.
Para configurar esse conector, siga estas etapas:
Vá para Administration > Platform > External accounts.
Selecione a conta externa iOS routing.
Na guia [!UICONTROL Connector], preencha o campo [!UICONTROL Access URL of the connector] com o seguinte URL: http://localhost:8080/nms/jsp/iosHTTP2.jsp
Clique em [!UICONTROL Save].
O conector iOS está configurado. Você pode começar a criar seu serviço.
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.
Acesse o nó [!UICONTROL Profiles and Targets > Services and subscriptions] e clique em [!UICONTROL New].
Defina um [!UICONTROL Label] e um [!UICONTROL Internal name].
Acesse o campo [!UICONTROL Type] e selecione [!UICONTROL Mobile application].
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.
Em seguida, clique no botão [!UICONTROL Add] para selecionar o tipo de aplicativo.
Crie seus aplicativos iOS de desenvolvimento e produção. Para obter mais informações, consulte esta seção.
Depois de criar seu serviço, agora é necessário criar seu aplicativo iOS:
Em seu serviço recém-criado, clique no botão [!UICONTROL Add] para selecionar o tipo de aplicativo.
A janela a seguir é exibida. Selecione [!UICONTROL Create an iOS application] e comece inserindo o [!UICONTROL Label].
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.
A guia [!UICONTROL Subscription parameters] permite definir o mapeamento com uma extensão do schema [!UICONTROL Subscriber applications (nms:appsubscriptionRcp)].
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.
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.
Clique em [!UICONTROL Next] para configurar o aplicativo de desenvolvimento.
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.
O [!UICONTROL Integration key] é totalmente personalizável com o valor da string, mas precisa ser exatamente o mesmo especificado no SDK.
Selecione um dos ícones prontos do campo [!UICONTROL Application icon] para personalizar o aplicativo para dispositivos móveis em seu serviço.
Selecione [!UICONTROL Authentication mode]. Observe que você sempre pode alterar o modo de autenticação posteriormente na guia [!UICONTROL Certificate] do aplicativo móvel.
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.
Você pode clicar em [!UICONTROL Test the connection] para ter certeza de que ele é bem-sucedido.
Clique em [!UICONTROL Next] para configurar o aplicativo de produção e siga as mesmas etapas descritas acima.
Clique em [!UICONTROL Finish].
Seu aplicativo iOS está pronto para ser usado no Campaign Classic.
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.
Vá até [!UICONTROL Campaign management] > [!UICONTROL Deliveries].
Clique em [!UICONTROL New].
Selecione [!UICONTROL Deliver on iOS (ios)] na lista suspensa [!UICONTROL Delivery template]. Adicione um [!UICONTROL Label] ao delivery.
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.
Na janela [!UICONTROL Target type], selecione [!UICONTROL Subscribers of an iOS mobile application (iPhone, iPad)] e clique em [!UICONTROL Next].
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.
Edite a notificação avançada.
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.
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.