Utbildningsmål

I den här lektionen ska du

  • Registrera program-ID med Apple Push Notification-tjänsten (APN:er).
  • Skapa en kanalkonfiguration i Journey Optimizer.
  • Uppdatera ditt schema så att det inkluderar push-meddelandefält.
  • Installera och konfigurera taggtillägget för Journey Optimizer.
  • Uppdatera appen för att registrera Journey Optimizer-taggtillägget.
  • Validera konfigurationen i Assurance.
  • Skicka ett testmeddelande från Assurance
  • Definiera din egen push-meddelandehändelse, resa och upplevelse i Journey Optimizer.
  • Skicka ditt eget push-meddelande inifrån appen.

Inställningar

TIPS
Om du redan har konfigurerat din miljö som en del av Journey Optimizer-lektionen för meddelanden i appen kanske du redan har utfört några av stegen i det här installationsavsnittet.

Registrera program-ID med APN:er

Följande steg är inte Adobe Experience Cloud-specifika och har utformats för att vägleda dig genom APN-konfigurationen.

Skapa en privat nyckel

  1. Gå till Keys på Apple utvecklarportal.

  2. Välj + om du vill skapa en nyckel.
    skapa ny nyckel

  3. Ange en Key Name.

  4. Markera kryssrutan Apple Push Notification service (APN:er).

  5. Välj Continue.
    konfigurera ny nyckel

  6. Granska konfigurationen och välj Register.

  7. Hämta den privata nyckeln .p8. Den används i nästa övning när du konfigurerar push-autentiseringsuppgifter för Journey Optimizer.

  8. Notera Key ID. Den används i nästa övning när du konfigurerar push-autentiseringsuppgifter för Journey Optimizer.

  9. Notera Team ID. Den används i nästa övning när du konfigurerar push-autentiseringsuppgifter för Journey Optimizer.
    Nyckelinformation

Ytterligare dokumentation finns här.

Lägg till push-autentiseringsuppgifter för appar i Journey Optimizer

Därefter måste du lägga till dina push-autentiseringsuppgifter för mobilprogram i Journey Optimizer. (I tidigare versioner av produkten lades dessa till som en del av konfigurationen "App Surface" i datainsamlingen).

Registrering av push-autentiseringsuppgifter krävs för mobilappen för att godkänna att Adobe skickar push-meddelanden åt dig. Se stegen nedan:

  1. Öppna menyn Channels > Push settings > Push credentials i Journey Optimizer-gränssnittet.

  2. Välj Create push credential.

    Skapa en ny konfiguration för push-autentiseringsuppgifter i Journey Optimizer

  3. I listrutan Platform väljer du operativsystemet iOS.

  4. Ange ID för mobilappspaket i fältet App ID (iOS Bundle ID). Till exempel com.adobe.luma.tutorial.swiftui

  5. Aktivera alternativet Apply to all sandboxes om du vill att de här push-autentiseringsuppgifterna ska vara tillgängliga i alla sandlådor. Om en specifik sandlåda har egna autentiseringsuppgifter för samma Platform- och App ID-par har dessa sandlådespecifika autentiseringsuppgifter företräde.

  6. Dra och släpp .p8-filen Apple Push Notification Authentication Key som hämtats från föregående övning.

  7. Ange Key ID, en sträng med 10 tecken som tilldelats när autentiseringsnyckeln p8 skapades. Den finns på fliken Keys på sidan Certifikat, Identifierare och profiler på sidorna på Apple Developer Portal. (Du borde ha noterat under föregående övning.)

  8. Ange Team ID. Team-ID är ett värde som finns på fliken Medlemskap eller högst upp på sidan Apple Developer Portal. (Du borde ha noterat under föregående övning.)

    Push-konfiguration för autentiseringsuppgifter i Journey Optimizer

  9. Klicka på Submit för att skapa din konfiguration för push-autentiseringsuppgifter.

Skapa en kanalkonfiguration för push-funktioner i Journey Optimizer

När du har skapat en konfiguration för push-autentiseringsuppgifter måste du skapa en konfiguration som kan skicka push-meddelanden från Journey Optimizer.

  1. I Journey Optimizer-gränssnittet öppnar du menyn Channels > General settings > Channel configurations och väljer sedan Create channel configuration.

    Skapa en ny kanalkonfiguration

  2. Ange ett namn och en beskrivning (valfritt) för konfigurationen.

    OBSERVERA
    Namn måste börja med en bokstav (A-Z). Det får bara innehålla alfanumeriska tecken. Du kan också använda understreck _, punkt . och bindestreck -.
  3. Om du vill tilldela anpassade eller grundläggande dataanvändningsetiketter till konfigurationen kan du välja Manage access. Läs mer om OLAC (Object Level Access Control).

  4. Välj kanalen Push.

  5. Välj Marketing action om du vill associera medgivandeprinciper till meddelanden som använder den här konfigurationen. Alla policyer för samtycke som är kopplade till marknadsföringsåtgärden utnyttjas för att ta hänsyn till kundernas preferenser. Läs mer om marknadsföringsåtgärder.

  6. Välj din Platform.

  7. Välj samma App id som för de push-autentiseringsuppgifter som konfigurerats ovan.

  8. Välj Submit om du vill spara ändringarna.

    Push-kanalkonfiguration

Uppdatera datastream-konfiguration

Uppdatera Experience Edge-konfigurationen för att se till att data som skickas från din mobilapp till Edge Network vidarebefordras till Journey Optimizer.

  1. I användargränssnittet för datainsamling väljer du Datastreams och markerar ditt datastream, till exempel Luma Mobile App.

  2. Välj Mer för Experience Platform och välj Redigera Edit på snabbmenyn.

  3. På skärmen Datastreams > Mapp > Adobe Experience Platform:

    1. Om det inte redan är markerat väljer du AJO Push Profile Dataset från Profile Dataset. Den här profildatauppsättningen krävs när du använder API-anropet MobileCore.setPushIdentifier (se Registrera enhetstoken för push-meddelanden) som ser till att den unika identifieraren för push-meddelanden (t.ex. push-identifierare) lagras som en del av användarens profil.

    2. Adobe Journey Optimizer har valts. Mer information finns i Adobe Experience Platform-inställningar.

    3. Välj Save om du vill spara dataströmskonfigurationen.

    AEP datastream-konfiguration

Installera tillägget Journey Optimizer-taggar

För att din app ska fungera med Journey Optimizer måste du uppdatera din taggegenskap.

  1. Navigera till Tags > Extensions > Catalog,

  2. Öppna din egenskap, till exempel Luma Mobile App Tutorial.

  3. Välj Catalog.

  4. Sök efter tillägget Adobe Journey Optimizer.

  5. Installera tillägget.

  6. I dialogrutan Install Extension

    1. Välj en miljö, till exempel Development.

    2. Välj datauppsättningen AJO Push Tracking Experience Event Dataset i listan Event Dataset.

    3. Välj Save to Library and Build.

      AJO-tilläggsinställningar

OBSERVERA
Om du inte ser AJO Push Tracking Experience Event Dataset som ett alternativ kontaktar du kundtjänst.

Validera installationen med Assurance

  1. Granska avsnittet installationsanvisningar för att ansluta simulatorn eller enheten till Assurance.

  2. I Assurance-gränssnittet väljer du Configure.
    konfigurera klicka

  3. Välj Plus bredvid Push Debug.

  4. Välj Save.
    spara

  5. Välj Push Debug i den vänstra navigeringen.

  6. Klicka på fliken Validate Setup.

  7. Välj din enhet i listan Client.

  8. Bekräfta att inga fel visas.
    validate

  9. Klicka på fliken Send Test Push.

  10. (valfritt) Ändra standardinformationen för Title och Body

  11. Välj Fel Send Test Push Notification.

  12. Kontrollera Test Results.

  13. Du bör se push-meddelandet för testningen visas i din app.

Signering

Du måste signera Luma-appen för att skicka push-meddelanden och kräver ett betalt Apple-utvecklarkonto.

Så här uppdaterar du signeringen för din app:

  1. Gå till appen i Xcode.

  2. Välj Luma i projektnavigatorn.

  3. Välj målet Luma.

  4. Välj fliken Signering och funktioner.

  5. Konfigurera Automatic manage signing, Team och Bundle Identifier, eller använd din specifika information om etablering av Apple-utveckling.

    VIKTIGT
    Se till att du använder en unik-paketidentifierare och ersätt com.adobe.luma.tutorial.swiftui-paketidentifieraren, eftersom varje paketidentifierare måste vara unik. Vanligtvis använder du ett omvänt DNS-format för paket-ID-strängar, som com.organization.brand.uniqueidentifier. I den färdiga versionen av den här självstudien används till exempel com.adobe.luma.tutorial.swiftui.

    Xcode-signeringsfunktioner