Etapas de configuração para Android
Depois que o pacote for instalado, você poderá definir as configurações do aplicativo Android no Adobe Campaign Classic.
As principais etapas são:
Você poderá criar uma notificação avançada do Android.
Configuração da conta externa do Android configuring-external-account-android
Para Android, dois conectores estão disponíveis:
- O conector V1 que permite uma conexão por MTA filho.
- O conector V2 que permite conexões simultâneas com o servidor FCM para melhorar o throughput.
Para escolher qual conector deseja usar, siga estas etapas:
-
Vá para Administration > Platform > External accounts.
-
Selecione a conta externa Android routing.
-
Na guia Connector, preencha o campo JavaScript used in the connector:
Para Android V2: https://localhost:8080/nms/jsp/androidPushConnectorV2.js
note note NOTE Você também pode configurá-lo assim: https://localhost:8080/nms/jsp/androidPushConnector.js, mas recomendamos que você use a versão 2 do conector. -
Para Android V2, um parâmetro adicional está disponível no arquivo de configuração do Adobe Server (serverConf.xml):
- maxGCMConnectPerChild: Limite máximo de solicitações HTTP paralelas para o FCM iniciado por cada servidor filho (8 por padrão).
Configuração de um serviço Android configuring-android-service
Saiba como configurar um serviço do Android no vídeo.
-
Acesse o nó Profiles and Targets > Services and subscriptions e clique em New.
-
Defina um Label e um Internal name.
-
Acesse o campo Type e selecione Mobile application.
note note NOTE O target mapping 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 Target mapping do serviço. Para obter mais informações sobre como criar o target mapping, consulte esta seção. -
Em seguida, clique no botão Add para selecionar o tipo de aplicativo.
-
Crie seu aplicativo Android. Para obter mais informações, consulte esta seção.
Criar o aplicativo Android para dispositivos móveis creating-android-app
Depois de criar o serviço, é necessário criar o aplicativo Android:
-
Em seu serviço recém-criado, clique no botão Add para selecionar o tipo de aplicativo.
-
Selecione Create an Android application e insira um Label.
-
Verifique se a mesma Integration key está definida no Adobe Campaign e no código do aplicativo por meio do SDK.
note note NOTE A Integration key é totalmente personalizável com o valor da string, mas precisa ser exatamente a mesma especificada no SDK. -
Selecione o API version: HTTP v1 ou HTTP (legado). Essas configurações são detalhadas nesta seção
-
Preencha o campo Firebase Cloud Messaging the Android connection settings.
-
Clique em Finish e em Save. Seu aplicativo Android agora está pronto para ser usado no Campaign Classic.
Por padrão, o Adobe Campaign salva uma chave no campo User identifier (@userKey) da tabela Subscriber applications (nms:appSubscriptionRcp). Essa chave permite vincular uma subscrição a um destinatário. Para coletar dados adicionais (como uma chave de reconciliação complexa), é necessário aplicar a seguinte configuração:
Configurar a versão da API select-api-version
Depois de criar um serviço e um novo aplicativo para dispositivos móveis, é necessário configurar esse aplicativo. A API HTTP (herdada) não deve ser selecionada, pois foi descontinuada pelo Google.
Para configurar a versão da API HTTP v1, siga as etapas abaixo:
-
Na janela Mobile application creation wizard selecione HTTPV1 no menu suspenso API version.
-
Clique em Load project json file to extract project details… para carregar diretamente o arquivo de chave JSON. Para obter mais informações sobre como extrair o arquivo JSON, consulte esta página.
Você também pode inserir manualmente os seguintes detalhes:
- Project Id
- Private Key
- Client Email
-
Clique em Test the connection para verificar se a configuração está correta e se o servidor de marketing tem acesso ao FCM.
note caution CAUTION Para implantação de mid-sourcing, o botão Test connection não verificará se o servidor MID tem acesso ao servidor FCM. -
Como opção, você pode enriquecer um conteúdo de mensagem de push com alguns Application variables se necessário. Eles são totalmente personalizáveis e uma parte da carga da mensagem é enviada para o dispositivo móvel.
-
Clique em Finish e em Save. Seu aplicativo Android agora está pronto para ser usado no Campaign Classic.
Abaixo estão os nomes de payload do FCM para personalizar ainda mais sua notificação por push:
Estender o esquema appsubscriptionRcp extend-subscription-schema
Saiba como estender o esquema appsubscriptionRcp no vídeo
É necessário estender o appsubscriptionRcp para definir campos adicionais para armazenar parâmetros do aplicativo no banco de dados do Campaign. Esses campos serão usados para personalização, por exemplo. Para fazer isso:
-
Crie uma extensão do esquema Subscriber applications (nms:appsubscriptionRcp) e defina os novos campos. Saiba mais sobre extensão de esquema nesta página
-
Defina o mapeamento na guia Subscription parameters.
note caution CAUTION Verifique se os nomes da configuração da guia Subscription parameters são iguais aos do código do aplicativo móvel.