Modalità sviluppatore
La modalità sviluppatore viene utilizzata per impostare se abilitare il pannello di diagnostica in fase di esecuzione. Il pannello di diagnostica può essere utilizzato per attivare/disattivare la visualizzazione delle informazioni di debug e per registrare file EIF ed EED.

Pannello diagnostico modalità sviluppatore
Il pannello diagnostico della modalità sviluppatore si apre per impostazione predefinita toccando rapidamente lo schermo 8 volte (modificabile tramite DiagnosticsController.DeveloperModeSwitch). Una volta aperto, viene visualizzato sul lato destro dello schermo.

Le funzioni del pannello diagnostico sono le seguenti:
- session: controllo delle informazioni di sessione, utilizzate per comprendere lo stato operativo e i problemi della sessione
- Toggle: attiva/disattiva la visualizzazione dei messaggi SessionDump
- copy: copia le informazioni di session dump del frame corrente
- eif: controllo della registrazione eif, i file eif vengono utilizzati per simulazione AR in Unity
- Auto/Obsolete: alterna il formato eif, dove Obsolete indica l'uso del formato EIF originale, Auto indica la selezione automatica del formato EIF MKV o EIF originale in base al supporto della piattaforma
- rec: avvia/interrompe la registrazione eif
- eed: controllo della registrazione eed, i file eed vengono utilizzati per acquisire dati chiave in fase di esecuzione da fornire al supporto tecnico EasyAR per l'analisi dei problemi
- rec: avvia/interrompe la registrazione eed
Modificare l'interruttore della modalità sviluppatore
È possibile configurare tramite il componente DiagnosticsController sulla sessione nell'editor o utilizzare l'interfaccia DiagnosticsController.DeveloperModeSwitch negli script.
Le modalità selezionabili sono le seguenti:
- Default: sui telefoni, toccando rapidamente lo schermo 8 volte si entra in modalità sviluppatore e si apre il pannello diagnostico sul lato destro dello schermo.
- Custom: è possibile utilizzare l'interfaccia CustomDeveloperModeSwitch per personalizzare le condizioni di attivazione della modalità sviluppatore. Se non definita, il pannello diagnostico non potrà essere aperto in fase di esecuzione.
È possibile impedire l'attivazione della modalità sviluppatore impostando DiagnosticsController.DeveloperModeSwitch su Custom senza modificare CustomDeveloperModeSwitch.
Ad esempio, il codice seguente mostra come disabilitare la modalità sviluppatore in uno script:
Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
Consiglio
- Si consiglia di utilizzare la configurazione predefinita Default durante le fasi di sviluppo e test.
- Si consiglia di utilizzare la configurazione Default o Custom nella fase di rilascio finale.
- Quando si utilizza la modalità Custom, si consiglia di modificare CustomDeveloperModeSwitch per fornire altri metodi per abilitare il pannello diagnostico o per raccogliere dati di runtime in modo personalizzato.