Come registrare e inoltrare file di dump della sessione AR
Il file di dump della sessione AR è la prova fondamentale per il team EasyAR per individuare e risolvere i problemi.
Prima di iniziare
- Comprendi cos'è una sessione AR.
- Assicurati che il tuo progetto abbia abilitato EasyAR Mega.
Cos'è un file di dump della sessione AR
Importante
Il file di dump della sessione AR è l'elemento più importante per analizzare e risolvere problemi di localizzazione e tracking Mega su mini-programma WeChat.
Il file di dump della sessione AR registra il contesto spazio-temporale chiave quando il mini-programma effettua richieste di localizzazione Mega.
Come registrare e inoltrare
Controlla il processo di registrazione chiamando l'interfaccia session.dumpSession(signal: boolean):
- Passa
true: avvia la registrazione. - Passa
false: interrompe la registrazione e restituisce il percorso file temporaneo (tempFilePath).
Generalmente si consiglia di associare la logica di registrazione a un pulsante UI. Durante l'avvio della registrazione, usa wx.showToast() per notificare l'inizio. Al termine, usa wx.shareFileMessage() per inoltrare il file tramite chat WeChat.
/**
* Gestisce la logica di registrazione della sessione
* @param signal true per avviare la registrazione, false per interrompere e inoltrare
*/
dumpSession(signal: boolean): void {
// Chiama l'interfaccia per ottenere il percorso
const recordPath = session.dumpSession(signal);
// Quando signal è true, l'interfaccia restituisce stringa vuota (registrazione in corso)
if (recordPath.length == 0) {
wx.showToast({
title: 'Inizio registrazione dati',
icon: 'success',
duration: 2000
});
return;
}
// Quando signal è false, elabora il percorso file restituito
wx.shareFileMessage({
filePath: recordPath,
success() {
wx.showToast({
title: 'Registrazione inoltrata con successo',
icon: 'success',
duration: 2000
});
},
fail() {
wx.showToast({
title: 'Invio registrazione fallito',
icon: 'error',
duration: 2000
});
}
})
}
Questo esempio mostra come usare il metodo
session.dumpSession()nel componente xr-frame per registrare e inoltrare file di dump della sessione AR, con relativi avvisi Toast.
Nota
A causa dei limiti di spazio locale dei mini-programmi (solitamente 200MB), si sconsigliano registrazioni troppo lunghe. La durata massima non può superare 10 minuti.