Testare ed eseguire il debug delle app con funzionalità per i recinti virtuali (HTML)

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

Il test e il debug delle app con funzionalità per i recinti virtuali possono risultare complicati perché dipendono dalla posizione di un dispositivo. Qui illustriamo diversi metodi per il test dei recinti virtuali sia in primo piano sia in background.

Per eseguire il debug di un'app con funzionalità per i recinti virtuali, puoi:

  • Spostare fisicamente il dispositivo in nuove posizioni.
  • Testare l'entrata in un recinto virtuale creando un'area recinto virtuale che includa la tua attuale posizione fisica, in modo da essere già nel recinto virtuale e in modo che l'evento di entrata nel recinto virtuale venga attivato immediatamente.
  • Usa l'emulatore di Microsoft Visual Studio per simulare le posizioni per il dispositivo.

Test e debug di un'app con funzionalità per i recinti virtuali in esecuzione in primo piano

Per testare la tua app con funzionalità per i recinti virtuali in esecuzione in primo piano:

  • Compila l'app in Visual Studio.
  • Avvia la tua app nell'emulatore di Visual Studio.
  • Usa questi strumenti per simulare diverse posizioni dentro e fuori la tua area recinto virtuale. Assicurati di lasciar passare abbastanza tempo dopo l'ora specificata dalla proprietà DwellTime prima di attivare l'evento. Ricorda che devi accettare il prompt per abilitare le autorizzazioni relative alla posizione per l'app. Per altre info sulla simulazione delle posizioni, vedi Impostare la georilevazione simulata del dispositivo.
  • Puoi usare l'emulatore anche per stimare le dimensioni dei recinti virtuali e i tempi di attesa approssimativi necessari per consentire il rilevamento a velocità diverse.

Test e debug di un'app con funzionalità per i recinti virtuali in esecuzione in background

Per testare la tua app con funzionalità per i recinti virtuali in esecuzione in background:

  • Compila l'app in Visual Studio. Tieni presente che la tua app dovrebbe impostare il tipo di attività in background Posizione.
  • Distribuisci prima l'app localmente.
  • Chiudi la tua app eseguita localmente.
  • Avvia la tua app nell'emulatore di Visual Studio. Ricorda che la simulazione dei recinti virtuali in background è supportata solo in un'app alla volta nell'emulatore. Non avviare più app con funzionalità per i recinti virtuali nell'emulatore.
  • Dall'emulatore simula diverse posizioni dentro e fuori la tua area recinto virtuale. Assicurati di lasciar passare abbastanza tempo dopo DwellTime prima di attivare l'evento. Ricorda che devi accettare il prompt per abilitare le autorizzazioni relative alla posizione per l'app. Per altre info sulla simulazione delle posizioni, vedi Impostare la georilevazione simulata del dispositivo.
  • Usa Visual Studio per attivare l'attività in background relativa alla posizione. Per altre info sull'attivazione di attività in background in Visual Studio, vedi Attivare attività in background.

Argomenti correlati

Roadmap

Roadmap per app di Windows Runtime scritte in JavaScript

Progettazione dell'esperienza utente per le applicazioni

Riferimenti

Geoshape

Geofence

Geolocator

Altro

Esempio di georilevazione per Windows 10

Esempio di georilevazione per Windows 8.1