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. Meer informatie over de Betrouwbaarheid in 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 Toegang van gebruikers in de handleiding voor verzekeringen voor meer informatie.
Implementeren
Naast de algemene SDK-installatie, die u in de vorige les hebt voltooid, vereist iOS ook de volgende toevoeging om de betrouwbaarheidssessie voor uw app te starten.
-
Navigeren naar Luma > Luma > SceneDelegate in de projectnavigator van uw Xcode.
-
De volgende code toevoegen 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 is beschikbaar op hier.
Bbundle-id definiëren
U moet een unieke bundle-id opgeven voor uw app.
-
Open het project in Xcode.
-
Selecteren Luma in de projectnavigator.
-
Selecteer de Luma doel.
-
Selecteer de Ondertekenen en mogelijkheden tab.
-
Een Bundel-id.
note important IMPORTANT Zorg ervoor dat u een uniek bundel-id en vervang de com.adobe.luma.tutorial.swiftui
bundel-id, aangezien elke bundel-id uniek moet zijn. Gewoonlijk gebruikt u een omgekeerde DNS-indeling voor bundle ID-tekenreeksen, zoalscom.organization.brand.uniqueidentifier
. De voltooide versie van deze zelfstudie gebruikt bijvoorbeeldcom.adobe.luma.tutorial.swiftui
.{zoomable="yes"}
Een basis-URL instellen
-
Ga naar uw project in Xcode.
-
Selecteren Luma in de projectnavigator.
-
Selecteer de Luma doel.
-
Selecteer de Info tab.
-
Als u een basis-URL wilt toevoegen, schuift u omlaag naar URL-typen en selecteert u de + knop.
-
Set Id naar de bundel-id van uw keuze en stel een URL-schema's van uw keuze.
note important IMPORTANT Zorg ervoor dat u een uniek bundel-id en vervang de com.adobe.luma.tutorial.swiftui
bundle identifier, aangezien elke bundel-id uniek moet zijn. Gewoonlijk gebruikt u een omgekeerde DNS-indeling voor bundle ID-tekenreeksen, zoalscom.organization.brand.uniqueidentifier
. U kunt dezelfde bundle-id gebruiken als waarmee u Bbundle-id definiëren.
Gebruik op dezelfde manier een uniek URL-schema en vervang de reeds opgegevenlumatutorialswiftui
met uw unieke URL-schema.
Voor meer informatie over URL-schema's in iOS raadpleegt u Apple-documentatie.
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:
-
De app maken of opnieuw samenstellen en uitvoeren in de simulator of op een fysiek apparaat van Xcode, met .
note tip TIP U kunt desgewenst uw build 'opschonen', vooral wanneer u onverwachte resultaten ziet. Selecteer Buildmap opschonen… van de Xcode Product -menu. -
In de Laat "Luma App" gebruiken om uw locatie te gebruiken dialoogvenster, selecteren Toestaan tijdens gebruik van app.
img-md w-300 -
In de "Luma-app" wil berichten naar u sturen dialoogvenster, selecteren Toestaan.
img-md w-300 -
Selecteren Doorgaan… zodat de app uw activiteiten kan volgen.
img-md w-300 -
In de Laat "Luma App" uw activiteiten bijhouden voor apps en websites van andere bedrijven dialoogvenster, selecteren Toestaan.
img-md w-300
In uw browser:
-
Ga naar de interface voor gegevensverzameling.
-
Selecteren Betrouwbaarheid van de linkerspoorstaaf.
-
Selecteren Sessie maken.
-
Selecteren Start.
-
Geef een Naam van sessie zoals
Luma Mobile App Session
en de Basis-URL, dit zijn de URL-schema's die u hebt ingevoerd in Xcode, gevolgd door://
Bijvoorbeeld:lumatutorialswiftui://
-
Selecteren Volgende.
-
In de Nieuwe sessie maken modale dialoog:
Als u een fysiek apparaat gebruikt:
-
Selecteren QR-code scannen. 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.
Als u een simulator gebruikt:
-
Selecteren Koppeling kopiëren.
-
De diepe koppeling kopiëren met en gebruik de diepe koppeling om de app met Safari in de simulator te openen.
-
-
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.
img-md w-300 Voer de pincode in en selecteer Verbinden.
-
Als de verbinding tot stand is gebracht, ziet u:
-
Er zweeft een verzekeringspictogram boven op uw app.
img-md w-300 -
De updates van het Experience Cloud die door in Assurance UI komen, die tonen:
-
Ervaar gebeurtenissen die afkomstig zijn uit de app.
-
Details van een geselecteerde gebeurtenis.
-
Het apparaat en de tijdlijn.
-
-
Als u om het even welke uitdagingen loopt, herzie technisch and general documentation.
Extensies verifiëren
Om te controleren of uw app de meest actuele extensies gebruikt:
-
Selecteren Configureren.
-
Selecteren for Extensieversies.
-
Selecteren Opslaan.
-
Selecteren Extensieversies voor een overzicht van de meest recente beschikbare extensies en de extensies die worden gebruikt in uw versie van de app.
-
Om uw uitbreidingsversies bij te werken (bijvoorbeeld Berichten en Optimaliseren) selecteer het pakket (extensie) vanuit Pakketafhankelijke onderdelen (bijvoorbeeld AEPMessaging) en in het contextmenu selecteert u Pakket bijwerken. Xcode werkt de pakketafhankelijkheden bij.
Volgende: Goedkeuring implementeren