Samla in livscykeldata

Lär dig hur du samlar in livscykeldata i en mobilapp.

Med Adobe Experience Platform Mobile SDK Lifecycle kan du samla in livscykeldata från din mobilapp. Adobe Experience Platform Edge Network-tillägget skickar dessa livscykeldata till Platform Edge Network, där de sedan vidarebefordras till andra program och tjänster enligt din datastream-konfiguration. Läs mer om Livscykeltillägg i produktdokumentationen.

Förutsättningar

Utbildningsmål

I den här lektionen kommer du att:

  • Få korrekta livscykelvärden genom att starta/pausa korrekt när appen flyttas mellan förgrunden och bakgrunden.
  • Skicka data från appen till Platform Edge Network.
  • Validera i Assurance.

Implementeringsändringar

Nu kan du uppdatera projektet för att registrera livscykelhändelserna.

  1. Navigera till Luma > Luma > SceneDelegate i Xcode Project-navigatorn.

  2. Om appen återupptas från ett bakgrundsläge när den startas kan iOS ringa sceneWillEnterForeground: delegeringsmetod och här vill du aktivera en start-händelse för livscykel. Lägg till koden i func sceneWillEnterForeground(_ scene: UIScene):

    code language-swift
    // When in foreground start lifecycle data collection
    MobileCore.lifecycleStart(additionalContextData: nil)
    
  3. När appen placeras i bakgrunden vill du pausa datainsamlingen i livscykeln från appens sceneDidEnterBackground: delegeringsmetod. Lägg till koden i func sceneDidEnterBackground(_ scene: UIScene):

    code language-swift
    // When in background pause lifecycle data collection
    MobileCore.lifecyclePause()
    

Validera med Assurance

  1. Granska installationsanvisningar för att ansluta simulatorn eller enheten till Assurance.
  2. Skicka appen till bakgrunden. Sök efter LifecyclePause händelser i försäkringsgränssnittet.
  3. Ta appen till förgrunden. Sök efter LivscykelÅteruppta händelser i försäkringsgränssnittet.
    validera livscykel

Vidarebefordra data till plattforms-Edge Network

I föregående övning skickas för- och bakgrundshändelserna till Adobe Experience Platform Mobile SDK. Så här vidarebefordrar du dessa händelser till Platform Edge Network:

  1. Välj Regler i taggegenskapen.
    Skapa regel

  2. Välj Inledande bygge som det bibliotek som ska användas.

  3. Välj Skapa ny regel.
    Skapa ny regel

  4. I Skapa regel skärm, ange Application Status for Namn.

  5. Välj Lägg till Lägg till nedan HÄNDELSER.
    Dialogrutan Skapa regel

  6. I Händelsekonfiguration steg:

    1. Välj Mobile Core som Tillägg.

    2. Välj Förgrund som Händelsetyp.

    3. Välj Behåll ändringar.

      Regelhändelsekonfiguration

  7. Tillbaka i Skapa regel skärm, välja Lägg till Lägg till nästa Mobile Core - förgrund.
    Konfiguration av nästa händelse

  8. I Händelsekonfiguration steg:

    1. Välj Mobile Core som Tillägg.

    2. Välj Bakgrund som Händelsetyp.

    3. Välj Behåll ändringar.

      Regelhändelsekonfiguration

  9. Tillbaka i Skapa regel skärm, välja Lägg till Lägg till under ÅTGÄRDER.
    Lägg till åtgärd i regel

  10. I Åtgärdskonfiguration steg:

    1. Välj Adobe Experience Edge Network som Tillägg.

    2. Välj Vidarebefordra händelse till Edge Network som Åtgärdstyp.

    3. Välj Behåll ändringar.

      Regelåtgärdskonfiguration

  11. Välj Spara i bibliotek.
    Regel - spara i bibliotek

  12. Välj Bygge för att återskapa biblioteket.
    Regel - bygge

När du har skapat egenskapen skickas händelserna till Platform Edge Network och händelserna vidarebefordras till andra program och tjänster enligt din datastream-konfiguration.

Du borde se Stäng program (bakgrund) och Programstart (förgrund) händelser som innehåller XDM-data i Assurance.

validera livscykel som skickats till Platform Edge

SUCCESS
Du har nu konfigurerat din app så att den skickar programtillståndshändelser (förgrund, bakgrund) till Adobe Experience Platform Edge Network och alla tjänster som du har definierat i din datastam.
Tack för att du lade ned din tid på att lära dig om Adobe Experience Platform Mobile SDK. Om du har frågor, vill dela allmän feedback eller har förslag på framtida innehåll kan du dela dem om detta Experience League diskussionsinlägg

Nästa: Spåra händelsedata

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b