Konfigurationssteg för Android
När paketet har installerats kan du definiera dina programinställningar för Android i Adobe Campaign Classic.
Viktiga steg är:
Du kan sedan skapa ett omfattande Android-meddelande.
Konfigurera Android externa konto configuring-external-account-android
För Android finns två anslutningsmöjligheter:
- V1-anslutningen som tillåter en anslutning per underordnad MTA.
- V2-anslutningen som tillåter samtidiga anslutningar till FCM-servern för att förbättra genomströmningen.
Så här väljer du vilken koppling du vill använda:
-
Gå till Administration > Platform > External accounts.
-
Välj det Android routing externa kontot.
-
På fliken Connector fyller du i fältet JavaScript used in the connector:
För Android V2: https://localhost:8080/nms/jsp/androidPushConnectorV2.js
note note NOTE Du kan även konfigurera den enligt https://localhost:8080/nms/jsp/androidPushConnector.js, men vi rekommenderar att du använder version 2 av kopplingen. -
För Android V2 finns ytterligare en parameter i konfigurationsfilen för Adobe Server (serverConf.xml):
- maxGCMConnectPerChild: Maximal gräns för parallella HTTP-begäranden till FCM som initieras av varje underordnad server (8 som standard).
Konfigurera en Android-tjänst configuring-android-service
Lär dig hur du konfigurerar en Android-tjänst i en video.
-
Gå till noden Profiles and Targets > Services and subscriptions och klicka på New.
-
Definiera en Label och en Internal name.
-
Gå till fältet Type och välj Mobile application.
note note NOTE Standardmålmappningen för Subscriber applications (nms:appSubscriptionRcp) är länkad till mottagartabellen. Om du vill använda en annan målmappning måste du skapa en ny målmappning och ange den i fältet Target mapping för tjänsten. Mer information om hur du skapar målmappning finns i det här avsnittet. -
Klicka sedan på knappen Add för att välja programtyp.
-
Skapa ett Android-program. Mer information om detta finns i det här avsnittet.
Skapa Android mobilprogram creating-android-app
När du har skapat tjänsten måste du nu skapa ett Android-program:
-
Klicka på knappen Add för att välja programtyp i den nya tjänsten.
-
Välj Create an Android application och ange en Label.
-
Kontrollera att samma Integration key har definierats i Adobe Campaign och i programkoden via SDK.
note note NOTE Integration key är helt anpassningsbar med strängvärde, men måste vara exakt densamma som den som anges i SDK:n. -
Välj API version: HTTP v1 eller HTTP (äldre). Dessa konfigurationer beskrivs i det här avsnittet
-
Fyll i fälten Firebase Cloud Messaging the Android connection settings.
-
Klicka på Finish och sedan på Save. Ditt Android-program kan nu användas i Campaign Classic.
Som standard sparar Adobe Campaign en nyckel i fältet User identifier (@userKey) i tabellen Subscriber applications (nms:appSubscriptionRcp). Med den här nyckeln kan du länka en prenumeration till en mottagare. Om du vill samla in ytterligare data (till exempel en komplex avstämningsnyckel) måste du använda följande konfiguration:
Konfigurera API-versionen select-api-version
När du har skapat en tjänst och ett nytt mobilprogram måste du konfigurera ditt mobilprogram. API:t HTTP (äldre) bör inte väljas eftersom det har tagits bort av Google.
Följ stegen nedan för att konfigurera API-versionen för HTTP v1:
-
I Mobile application creation wizard-fönstret väljer du HTTPV1 i listrutan API version.
-
Klicka på Load project json file to extract project details… om du vill läsa in JSON-nyckelfilen direkt. Mer information om hur du extraherar JSON-filen finns på den här sidan.
Du kan även ange följande manuellt:
- Project Id
- Private Key
- Client Email
-
Klicka på Test the connection om du vill kontrollera att konfigurationen är korrekt och att marknadsföringsservern har åtkomst till FCM.
note caution CAUTION Knappen Test connection kontrollerar inte om MID-servern har åtkomst till FCM-servern för distributionen med mellanresurser. -
Som ett alternativ kan du utöka ett push-meddelandeinnehåll med vissa Application variables vid behov. Dessa är helt anpassningsbara och utgör en del av den meddelandenyttolast som skickas till den mobila enheten.
-
Klicka på Finish och sedan på Save. Ditt Android-program kan nu användas i Campaign Classic.
Nedan visas FCM-nyttolastsnamnen för att ytterligare anpassa ditt push-meddelande:
Utöka appsubscriptionRcp-schemat extend-subscription-schema
Lär dig hur du utökar appsubscriptionRcp-schemat i video
Du måste utöka appsubscriptionRcp för att definiera nya fält för att lagra parametrar från appen i Campaign-databasen. De här fälten används till exempel för personalisering. Så här gör du:
-
Skapa ett tillägg till schemat Subscriber applications (nms:appsubscriptionRcp) och definiera de nya fälten. Läs mer om schematillägget på den här sidan
-
Definiera mappningen på fliken Subscription parameters.
note caution CAUTION Kontrollera att konfigurationsnamnen på fliken Subscription parameters är samma som de i mobilprogramkoden.