Betrouwbaarheid instellen

Leer hoe u Adobe Experience Platform Assurance instelt in een mobiele app.

De borging, die formeel Project Griffon wordt genoemd, wordt ontworpen om u te helpen inspecteren, beproeven, simuleren, en bevestigen hoe u gegevens verzamelt of ervaringen in uw mobiele app dient.

Met de optie Betrouwbaarheid kunt u onbewerkte SDK-gebeurtenissen controleren die zijn gegenereerd door de Adobe Experience Platform Mobile SDK. Alle gebeurtenissen die door de SDK worden verzameld, zijn beschikbaar voor inspectie. SDK-gebeurtenissen worden geladen in een lijstweergave, gesorteerd op tijd. Elke gebeurtenis heeft een gedetailleerde weergave met meer details. Er worden ook extra weergaven geboden voor het bladeren in de SDK-configuratie, gegevenselementen, Gedeelde statussen en SDK-extensieversies. Leer meer over de Verzekeringin de productdocumentatie.

Vereisten

  • De app is geĆÆnstalleerd en geconfigureerd met SDK's.

Leerdoelstellingen

In deze les zult u:

  • Bevestig dat uw organisatie toegang heeft (en verzoek het als u niet).
  • Stel de basis-URL in.
  • Voeg de vereiste iOS-specifieke code toe.
  • Maak verbinding met een sessie.

Toegang bevestigen

Bevestig dat uw organisatie toegang tot Verzekering heeft. U moet als gebruiker aan het profiel voor Adobe Experience Platform worden toegevoegd. Zie {de toegang van 0} Gebruiker šŸ”— in de gids van de Verzekering voor meer informatie.

Implementeren

Naast de algemene installatie van SDK, voltooide u in de vroegere les, vereist iOS ook de volgende toevoeging om de zitting van de Verzekering voor uw app te beginnen.

  1. Navigeer naar Luma > Luma > SceneDelegate in de projectnavigator van uw Xcode.

  2. Voeg de volgende code toe aan func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext> :

    code language-swift
    // Called when the app in background is opened with a deep link.
    if let deepLinkURL = URLContexts.first?.url {
        // Start the Assurance session
        Assurance.startSession(url: deepLinkURL)
    }
    

    Met deze code wordt een verzekeringssessie gestart wanneer de toepassing op de achtergrond wordt uitgevoerd en via een diepe koppeling wordt geopend.

Meer informatie kan hier{target=ā€œ_blankā€} worden gevonden.

Bbundle-id definiƫren

U moet een unieke bundle-id opgeven voor uw app.

  1. Open het project in Xcode.

  2. Selecteer Luma in de projectnavigator.

  3. Selecteer het doel Luma .

  4. Selecteer het Ondertekenen & Capabilities lusje.

  5. Definieer een Bundle Identifier .

    note important
    IMPORTANT
    Verzeker u a uniek bundelherkenningsteken gebruikt en vervang het com.adobe.luma.tutorial.swiftui bundelherkenningsteken, aangezien elk bundelherkenningsteken uniek moet zijn. Gewoonlijk gebruikt u een omgekeerde DNS-indeling voor bundle ID-tekenreeksen, zoals com.organization.brand.uniqueidentifier . De voltooide versie van deze zelfstudie gebruikt bijvoorbeeld com.adobe.luma.tutorial.swiftui .

    Xcode ondertekenende mogelijkheden {modal="regular"}

Een basis-URL instellen

  1. Ga naar uw project in Xcode.

  2. Selecteer Luma in de projectnavigator.

  3. Selecteer het doel Luma .

  4. Selecteer het Info lusje.

  5. Om een basis URL toe te voegen, scrol neer aan Types URL en selecteer + knoop.

  6. Plaats Herkenningsteken aan het Herkenningsteken van de Bundel van uw keus en plaats a regelingen URL van uw keus.

    verzekeringsURL

    note important
    IMPORTANT
    Verzeker u a uniek bundelherkenningsteken gebruikt en vervang het com.adobe.luma.tutorial.swiftui bundelherkenningsteken, aangezien elk bundelherkenningsteken uniek moet zijn. Gewoonlijk gebruikt u een omgekeerde DNS-indeling voor bundle ID-tekenreeksen, zoals com.organization.brand.uniqueidentifier . U kunt het zelfde bundelherkenningsteken gebruiken dat u bij hebt gebruikt bepaalt bundelherkenningsteken.
    Op dezelfde manier gebruik een uniek schema URL, en vervang reeds verstrekt lumatutorialswiftui met uw uniek schema URL.

Meer over regelingen URL in iOS leren, herzie de documentatie van Apple{target=ā€œ_blankā€}.

De verzekering werkt door een URL, of via browser of QR code te openen. Die URL begint met de basis-URL die de app opent en aanvullende parameters bevat. Deze unieke parameters worden gebruikt om de sessie te verbinden.

Verbinding maken met een sessie

In Xcode:

  1. Bouw of herbouwt en stel app in de simulator of op een fysiek apparaat van Xcode in werking, gebruikend Spel .

    note tip
    TIP
    U kunt desgewenst uw build 'opschonen', vooral wanneer u onverwachte resultaten ziet. Selecteer hiervoor Clean Build Folderā€¦ in het menu Xcode Product .
  2. Selecteer Allow While Using App in het dialoogvenster Allow ā€œLuma Appā€ to use your location .

    {width="300"}

  3. Selecteer Allow in het dialoogvenster ā€œLuma Appā€ Would Like to Send You Notifications .

    {width="300"}

  4. Selecteer Continueā€¦ om toe te staan dat de app uw activiteiten bijhoudt.

    {width="300"}

  5. Selecteer Allow in het dialoogvenster Allow ā€œLuma Appā€ to track your activity across other companiesā€™ apps and websites .

    {width="300"}

In uw browser:

  1. Ga naar de interface voor gegevensverzameling.

  2. Selecteer Assurance in het linkerspoor.

  3. Selecteer Create Session.

  4. Selecteer Start.

  5. Geef een Session Name zoals Luma Mobile App Session en Base URL op. Dit zijn de URL-schema's die u in Xcode hebt ingevoerd, gevolgd door :// Bijvoorbeeld: lumatutorialswiftui://

  6. Selecteer Next.
    de verzekering leidt zitting

  7. In het modale dialoogvenster Create New Session :

    Als u een fysiek apparaat gebruikt:

    • Selecteer Scan QR Code. Als u de app wilt openen, gebruikt u de camera op het fysieke apparaat om de QR-code te scannen en tikt u op de koppeling.

      garantieQa code

    Als u een simulator gebruikt:

    1. Selecteer Copy Link.

    2. Kopieer de diepe verbinding gebruikend Exemplaar en gebruik de diepe verbinding om app met Safari in de simulator te openen.

      het exemplaarverbinding van de Verzekering

  8. Wanneer de app wordt geladen, ziet u een modaal dialoogvenster waarin u wordt gevraagd de pincode in te voeren die in stap 7 wordt getoond.

    {width="300"}

    Voer de pincode in en selecteer Connect .

  9. Als de verbinding tot stand is gebracht, ziet u:

    • Er zweeft een verzekeringspictogram boven op uw app.

      {width="300"}

    • De updates van het Experience Cloud die door in Assurance UI komen, die tonen:

      1. Ervaar gebeurtenissen die afkomstig zijn uit de app.

      2. Details van een geselecteerde gebeurtenis.

      3. Het apparaat en de tijdlijn.

        betrouwbaarheidsgebeurtenissen

Als u in om het even welke uitdagingen loopt, herzie technisch{target=ā€œ_blankā€} en algemene documentatie{target=ā€œ_blankā€}.

Extensies verifiƫren

Om te controleren of uw app de meest actuele extensies gebruikt:

  1. Selecteer Configure.

  2. Selecteer toevoegen voor 123 Extension Versions.

  3. Selecteer Save.

    vorm uitbreidingsversies

  4. Selecteer 123 Extension Versions om een overzicht van de recentste beschikbare uitbreidingen en de uitbreidingen te zien die in uw versie van app worden gebruikt.

    de versies van de Uitbreiding

  5. Als u uw extensieversies wilt bijwerken (bijvoorbeeld Messaging en Optimize ), selecteert u het pakket (de extensie) in Package Dependencies (bijvoorbeeld AEPMessaging ) en selecteert u Update Package in het contextmenu. Xcode werkt de pakketafhankelijkheden bij.

NOTE
Zodra u uw uitbreidingen (pakketten) in Xcode hebt bijgewerkt, sluit en schrapt uw huidige zitting en herhaalt alle stappen van die met een zittingverbinden en verifiƫren uitbreidingenom de verzekering behoorlijk te verzekeren meldt de correcte uitbreidingen in een nieuwe zitting van de Verzekering.
SUCCESS
U hebt nu een app ingesteld om Verzekering te gebruiken voor de rest van de zelfstudie.
Bedankt dat u tijd hebt geĆÆnvesteerd in het leren van Adobe Experience Platform Mobile SDK. Als u vragen hebt, algemene terugkoppelen willen delen, of suggesties over toekomstige inhoud hebben, hen op deze Communautaire besprekingspost van de Experience Leaguedelen

Volgende: voer Toestemming uit

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