Kom igång med mobilappskanalen about-mobile-app-channel
The Mobilappskanal Med kan du använda Adobe Campaign-plattformen för att skicka personaliserade push-meddelanden till iOS- och Android-terminaler via appar.
Det finns två leveranskanaler:
-
En iOS-kanal som gör att du kan skicka meddelanden till Apple mobila enheter.
-
En Android-kanal som gör att du kan skicka datameddelanden till mobila Android-enheter.
note important IMPORTANT Vissa viktiga ändringar av tjänsten Android Firebase Cloud Messaging (FCM) kommer att släppas 2024 och kan påverka din Adobe Campaign-implementering. Din prenumerationstjänstkonfiguration för push-meddelanden för Android kan behöva uppdateras för att den här ändringen ska fungera. Du kan redan kontrollera och vidta åtgärder. Läs mer om detta Adobe Campaign v8-teknik.
Motsvarar dessa två kanaler finns det två leveransaktiviteter i kampanjarbetsflödena. Det finns även två mallar för transaktionsmeddelanden.
Du kan definiera programbeteendet för när användaren aktiverar meddelandet för att visa skärmen som matchar programsammanhanget. Exempel:
- Ett meddelande skickas till kunden för att meddela att deras paket har avslutats. När du aktiverar meddelandet öppnas en sida med leveransrelaterad information.
- Användaren har lagt till artiklar i kundvagnen, men lämnat programmet utan att slutföra köpet. Ett meddelande om att kundvagnen har övergetts skickas. När de aktiverar meddelandet visas objektet på skärmen.
- Du måste kontrollera att de meddelanden som skickas till ett mobilprogram är kompatibla med de krav och villkor som anges av Apple (Apple Push Notification Service) och Google (Firebase Cloud Messaging).
- Varning! I vissa länder kräver lagen att du informerar användarna om dina insamlade datatyper för mobilprogram och syftet med deras behandling. Ni måste kontrollera lagstiftningen.
The NMAC opt-out management (mobileAppOptOutMgt) Arbetsflödet uppdaterar meddelanden om att prenumerationen har avbrutits på mobila enheter. Mer information om arbetsflödet finns i förteckning över tekniska arbetsflöden.
Adobe Campaign är kompatibelt med HTTP/2 APN:er. Mer information om konfigurationsstegen finns i det här avsnittet -avsnitt.
Global information om hur du skapar en leverans finns i det här avsnittet.
Datasökväg data-path
I följande scheman beskrivs de steg som gör att mobilprogram kan utbyta data med Adobe Campaign. Den här processen omfattar tre enheter:
- mobilapplikationen
- meddelandetjänsten: APN (Apple Push Notification Service) för Apple och FCM (Firebase Cloud Messaging) för Android
- Adobe Campaign
De tre huvudstegen i meddelandeprocessen är: registrering av programmet i Adobe Campaign (prenumerationssamling), leveranser och spårning.
Steg 1: Prenumerationssamling step-1--subscription-collection
Mobilprogrammet hämtas av användaren från App Store eller Google Play. Det här programmet innehåller anslutningsinställningarna (iOS-certifikat och projektnyckel för Android) och integrationsnyckeln. Första gången programmet öppnas (beroende på konfiguration) kan användaren uppmanas att ange registreringsinformation (@userKey: exempel på e-post eller kontonummer). Samtidigt skickar programmet frågor till meddelandetjänsten för att samla in ett meddelande-ID (push-ID). All den här informationen (anslutningsinställningar, integrationsnyckel, meddelandeidentifierare, userKey) skickas till Adobe Campaign.
Steg 2: Leverans step-2--delivery
Marknadsförarna riktar sig till programprenumeranter. Leveransprocessen skickar anslutningsinställningarna till meddelandetjänsten (iOS-certifikat och projektnyckel för Android), meddelande-ID:t (push-ID) och meddelandets innehåll. Meddelandetjänsten skickar meddelanden till målterminalerna.
Följande information finns i Adobe Campaign:
- Endast Android: antal enheter som har visat meddelandet (visningar)
- Android och iOS: antal klick i meddelandet
Adobe Campaign-servern måste kunna kontakta APN-servern på 443-porten för iOS HTTP/2-anslutningen.
Använd följande kommandon för att kontrollera att den fungerar som den ska:
-
För provningar:
code language-none api.development.push.apple.com:443
-
I produktion:
code language-none api.push.apple.com:443
Med iOS HTTP/2-kontakten måste MTA och webbservern kunna kontakta APN på port 443.
Om du behöver använda iOS HTTP/2-kontakten via en proxy, se denna page.