Fehlerbehebung bei Adobe Experience Platform Assurance
Wenn Sie Probleme haben, Assurance zu verwenden, lesen Sie die Vorschläge unter den folgenden Problemthemen, um häufig aufgetretene Probleme zu beheben.
Um eine reibungslosere Implementierung zu ermöglichen und potenzielle Probleme zu erkennen, stellen Sie sicher, dass die SDK-Protokollierung gemäß Debug-Protokollierung aktivieren im Abschnitt Erste Schritte aktiviert ist.
Sie können die SDK-Protokollebenen mithilfe der setLogLevel
-API ändern.
Probleme auf dem Gerät und in der App
QR-Code öffnet keine App
- Greifen Sie direkt auf den Link zu. Kopieren Sie den Link aus Sitzungsdetails. Fügen Sie es in die Adressleiste des Browsers des Geräts ein, um es zu öffnen. Falls er sich nicht öffnet, lesen Sie bitte den Abschnitt App öffnet keinen Link.
- Verwenden Sie einen anderen QR-Reader. Verwenden Sie für iOS 11 oder höher die Foto-App, um den QR-Code zu lesen.
App öffnet den Link nicht
-
Überprüfen Sie, ob die Deep-Link-Implementierung in der App korrekt konfiguriert ist.
-
Android: Deep-Links (App-Links)
-
iOS: Benutzerdefiniertes URL-Schema oder universelle Links
-
startSession
-API nicht explizit aufgerufen werden. Verwenden Sie für iOS die API wie in Adobe Experience Platform Assurance beschrieben.Authentifizierungsüberlagerung wird angezeigt, aber App kann keine Verbindung herstellen
- Stellen Sie die Internetverbindung des Geräts über den Geräte-Webbrowser sicher.
- Wenn die App noch nie erfolgreich eine Verbindung zum Assurance-Service hergestellt hat, stellen Sie sicher, dass sie ordnungsgemäß für Assurance eingerichtet ist. Siehe Anweisungen zum Installieren der SDK-Bibliothek {🔗}Adobe Experience Platform Assurance.
- Stellen Sie sicher, dass die Sitzung mit dem Link übereinstimmt und korrekt für die erwartete Sitzung eingegeben wird. Siehe Protokollmeldung „OrgID-Informationen sind nicht verfügbar“ (dies ist ungewöhnlich und nur relevant, wenn Sie Zugriff auf mehr als eine ORG-Instanz haben).
Adobe Analytics-Debugging
Status der Nachbearbeitung - Keine Debugging-Markierung
Wenn in Ihrer Analytics-Ereignisansicht Ereignisse mit dem Nachbearbeitungsstatus „Keine Debugging-Markierung“ fehlschlagen, unterstützt Ihre aktuelle Adobe Analytics- oder Assurance SDK-Version möglicherweise nicht die Analytics-Debugging-Funktion.
Aktualisieren Sie die Erweiterungen Adobe Analytics und Assurance SDK auf die neuesten Versionen, um dieses Problem zu beheben.
Kompatibilität von React Native MobileCore und AEPAssurance
npm install @adobe/react-native-aepassurance@^2.0.0
npm install @adobe/react-native-acpcore
npm install @adobe/react-native-aepassurance@^3.0.0
npm install @adobe/react-native-aepcore
Wenn Sie react-native-acpcore
mit Assurance verwenden, kann das React Native-Programm mit einer der folgenden Fehlermeldungen fehlschlagen:
RCTAEPAssurance: Fatal error: Module 'AEPAssurance' not found
oder
AppDelegate: AEPAssurance.h file not found
Lösung
In diesem Fall stufen Sie Ihre react-native-aepassurance
mit dem folgenden npm-Befehl herunter:
npm install @adobe/react-native-aepassurance@^2.0.0
Dieser Fehler tritt auf, weil die react-native-acpcore
-Erweiterung nur mit react-native-aepassurance
Versionen 2.x.x und darunter kompatibel ist.