Configuratiestappen voor Android
Nadat het pakket is geïnstalleerd, kunt u de instellingen van uw Android-app definiëren in Adobe Campaign Classic.
De belangrijkste stappen zijn:
U kunt dan een uitgebreide Android-melding maken.
Externe Android-account configureren configuring-external-account-android
Voor Android zijn twee connectors beschikbaar:
- De V1 schakelaar die één verbinding per kind MTA toestaat.
- De V2-connector die gelijktijdige verbindingen met de FCM-server mogelijk maakt om de doorvoer te verbeteren.
Volg deze stappen om te kiezen welke connector u wilt gebruiken:
-
Ga naar Administration > Platform > External accounts .
-
Selecteer de Android routing externe account.
-
Vul op het tabblad Connector het veld JavaScript used in the connector in:
Voor Android V2: https://localhost:8080/nms/jsp/androidPushConnectorV2.js
note note NOTE Je kunt het ook als volgt configureren https://localhost:8080/nms/jsp/androidPushConnector.js maar we raden je aan om versie 2 van de connector te gebruiken. -
Voor Android V2 is één extra parameter beschikbaar in het Adobe Server-configuratiebestand (serverConf.xml):
- maxGCMConnectPerChild: Maximale limiet van parallelle HTTP-verzoeken naar de FCM die door elke onderliggende server worden geïnitieerd (standaard 8).
Een Android-service configureren configuring-android-service
-
Ga naar het knooppunt Profiles and Targets > Services and subscriptions en klik op New .
-
Definieer een Label en een Internal name .
-
Ga naar het veld Type en selecteer Mobile application .
note note NOTE De standaarddoeltoewijzing Subscriber applications (nms:appSubscriptionRcp) is gekoppeld aan de tabel met ontvangers. Als u een andere doelafbeelding wilt gebruiken, moet u een nieuwe doeltoewijzing maken en deze invoeren in het veld Target mapping van de service. Raadpleeg deze sectie🔗 voor meer informatie over het maken van doeltoewijzing. -
Klik vervolgens op de Add knop om het toepassingstype te selecteren.
-
Maak uw Android-toepassing. Raadpleeg deze sectie voor meer informatie.
De mobiele Android-toepassing maken creating-android-app
Nadat u uw service hebt gemaakt, moet u nu uw Android-toepassing maken:
-
Klik vanuit de nieuwe service op de knop Add om het toepassingstype te selecteren.
-
Selecteer Create an Android application en voer een Label in.
-
Zorg ervoor dat hetzelfde Integration key is gedefinieerd in Adobe Campaign en in de toepassingscode via de SDK.
note note NOTE Integration key is volledig aanpasbaar met tekenreekswaarde, maar moet precies hetzelfde zijn als de waarde die in de SDK is opgegeven. -
Selecteer API version: HTTP v1 of HTTP (verouderd). Deze configuraties zijn gedetailleerd in deze sectie
-
Vul de velden Firebase Cloud Messaging the Android connection settings in.
-
Klik op Finish en vervolgens op Save . Uw Android-toepassing kan nu worden gebruikt in Campaign Classic.
Standaard slaat Adobe Campaign een toets op in het veld User identifier (@userKey) van de tabel Subscriber applications (nms:appSubscriptionRcp) . Met deze sleutel kunt u een abonnement koppelen aan een ontvanger. Als u aanvullende gegevens wilt verzamelen (zoals een complexe afstemmingssleutel), moet u de volgende configuratie toepassen:
De API-versie configureren select-api-version
Nadat u de service en een nieuwe mobiele toepassing hebt gemaakt, moet u uw mobiele toepassing configureren. HTTP (erfenis) API zou niet moeten worden geselecteerd aangezien het door Google is verouderd.
Voer de volgende stappen uit om de HTTP v1 API-versie te configureren:
-
Selecteer in het Mobile application creation wizard -venster HTTPV1 in de vervolgkeuzelijst API version .
-
Klik op Load project json file to extract project details… om het JSON-sleutelbestand rechtstreeks te laden. Voor meer informatie over hoe te om uw JSON- dossier te halen, verwijs naar deze pagina.
U kunt ook handmatig de volgende gegevens invoeren:
- Project Id
- Private Key
- Client Email
-
Klik Test the connection om te controleren of uw configuratie correct is en of de marketingserver toegang heeft tot de FCM.
note caution CAUTION Voor Mid-Sourcing Deployment controleert de Test connection knop niet of de MID-server toegang heeft tot de FCM-server. -
Als optie kunt u de inhoud van een pushbericht indien nodig verrijken met wat Application variables . Deze zijn volledig aanpasbaar en een deel van de berichtlading wordt verzonden naar het mobiele apparaat.
-
Klik vervolgens Save op Finish . Uw Android-toepassing kan nu worden gebruikt in Campaign Classic.
Hieronder vindt u de namen van FCM-ladingen om uw pushmelding verder aan te passen:
Het appsubscriptionRcp-schema uitbreiden extend-subscription-schema
U moet appsubscriptionRcp uitbreiden om nieuwe extra gebieden te bepalen om parameters van app in het gegevensbestand van de Campagne op te slaan. Deze velden worden bijvoorbeeld gebruikt voor personalisatie. Dit doet u als volgt:
-
Maak een extensie van het schema Subscriber applications (nms:appsubscriptionRcp) en definieer de nieuwe velden. Leer meer over schemauitbreiding in deze pagina
-
Definieer de toewijzing op het tabblad Subscription parameters .
note caution CAUTION Zorg ervoor dat de configuratienamen op het Subscription parameters tabblad hetzelfde zijn als die in de code van de mobiele toepassing.