Risoluzione dei problemi di Adobe Experience Platform Assurance
In caso di problemi con il funzionamento di Assurance, consulta i suggerimenti riportati negli argomenti di seguito per risolvere i problemi più comuni.
Per consentire un’implementazione più fluida e per scoprire eventuali problemi, assicurati che la registrazione SDK sia attivata secondo Abilita registrazione di debug nella sezione della Guida introduttiva.
È possibile modificare i livelli di registro dell’SDK utilizzando l’API setLogLevel
.
Problemi sul dispositivo e nell’app
Il codice QR non apre l’app
- Accedi direttamente al collegamento. Copia il collegamento da Dettagli sessione. Incollalo nella barra degli indirizzi del browser del dispositivo per aprirlo. Se non si apre, consulta la sezione L’app non apre il collegamento.
- Utilizza un lettore QR diverso. Per iOS 11 o versioni successive, utilizza l’app foto per leggere il codice QR.
L’app non apre il collegamento
-
Verifica che l’implementazione del deep link sia configurata correttamente nell’app.
-
Android: deep link (collegamenti alle app)
-
iOS: schema URL personalizzato o collegamenti universali
-
startSession
. Per iOS, utilizza l’API come descritto in Adobe Experience Platform Assurance.Viene visualizzata la sovrapposizione dell’autenticazione, ma l’app non riesce a connettersi
- Verifica la connettività Internet del dispositivo tramite il browser web del dispositivo.
- Se l’app non è mai stata connessa correttamente al servizio Assurance, assicurati che sia configurata correttamente per Assurance. Consulta le istruzioni per l’installazione della libreria SDK di Adobe Experience Platform Assurance.
- Verifica che la sessione corrisponda al collegamento e che venga inserita correttamente per la sessione prevista. Consulta Messaggio di registro “Informazioni OrgID non disponibili” (non comune e rilevante solo se hai accesso a più di un’istanza ORG).
Debug di Adobe Analytics
Stato post-elaborazione - Nessun flag di debug
Nella vista Eventi di Analytics, se gli eventi non riescono con lo stato post-elaborazione “Nessun flag di debug”, la versione corrente dell’SDK di Adobe Analytics o Assurance potrebbe non supportare la funzione di debug di Analytics.
Per risolvere il problema, aggiorna le estensioni di Adobe Analytics e Assurance SDK alle versioni più recenti.
Compatibilità di React Native MobileCore e 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
Se stai usando react-native-acpcore
con Assurance, l’applicazione React Native potrebbe non riuscire a generare mostrando uno dei seguenti messaggi di errore:
RCTAEPAssurance: Fatal error: Module 'AEPAssurance' not found
oppure
AppDelegate: AEPAssurance.h file not found
Soluzione
In questo caso, esegui il downgrade di react-native-aepassurance
utilizzando il seguente comando npm:
npm install @adobe/react-native-aepassurance@^2.0.0
Questo errore si verifica perché l’estensione react-native-acpcore
è solo compatibile con le versioni 2.x.x e successive di react-native-aepassurance
.