Probar y depurar aplicaciones de geovalla (HTML)

[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows en tiempo de ejecución. Si estás desarrollando para Windows 10, consulta la documentación más reciente

Las tareas de probar y depurar aplicaciones de geovalla pueden resultar todo un desafío porque dependen de la ubicación del dispositivo. Aquí describimos varios métodos para probar geovallas en primer y segundo plano.

Para depurar una aplicación de geovalla, puedes hacer lo siguiente:

  • Mover físicamente el dispositivo a nuevas ubicaciones.
  • Probar ingresar en una geovalla creando una región que incluya tu ubicación física actual, de modo que ya estés dentro de la geovalla. El evento "geofenced entered" (ingreso en geovalla) se activará inmediatamente.
  • Usa el emulador de Microsoft Visual Studio para simular ubicaciones del dispositivo.

Probar y depurar una aplicación de geovalla que se ejecuta en primer plano

Para probar la aplicación de geovalla que se ejecuta en primer plano:

  • Compila tu aplicación en Visual Studio.
  • Inicia la aplicación en el emulador de Visual Studio.
  • Usa estas herramientas para simular varias ubicaciones dentro y fuera de tu región de geovalla. Asegúrate de esperar lo suficiente una vez transcurrido el tiempo que especifica la propiedad DwellTime para desencadenar el evento. Ten en cuenta que debes aceptar la solicitud para habilitar permisos de ubicación para la aplicación. Para obtener más información sobre la simulación de ubicaciones, consulta el tema sobre cómo Establecer la geolocalización simulada del dispositivo.
  • También puedes usar el emulador para calcular el tamaño de las vallas y permanecer aproximadamente el tiempo necesario para ser detectado a velocidades diferentes.

Probar y depurar una aplicación de geovalla que se ejecuta en segundo plano

Para probar la aplicación de geovalla que se ejecuta en segundo plano:

  • Compila tu aplicación en Visual Studio. Ten en cuenta que la aplicación debe establecer el tipo de tarea en segundo plano de Ubicación.
  • Primero, implementa la aplicación localmente.
  • Cierra la aplicación que se está ejecutando localmente.
  • Inicia la aplicación en el emulador de Visual Studio. Ten en cuenta que la simulación de geovallas en segundo plano solo puede hacerse en una aplicación a la vez en el emulador. No inicies varias aplicaciones de geovalla en el emulador.
  • En el emulador, simula varias ubicaciones dentro y fuera de tu región de geovalla. Asegúrate de esperar lo suficiente una vez transcurrido el DwellTime para desencadenar el evento. Ten en cuenta que debes aceptar el pedido para habilitar permisos de ubicación para la aplicación. Para obtener más información sobre la simulación de ubicaciones, consulta el tema sobre cómo establecer la geolocalización simulada del dispositivo.
  • Usa Visual Studio para desencadenar la tarea de ubicación en segundo plano. Para obtener más información sobre cómo desencadenar tareas en segundo plano en Visual Studio, consulta Cómo desencadenar tareas en segundo plano.

Temas relacionados

Guías básicas

Guía básica para crear aplicaciones de Windows en tiempo de ejecución con JavaScript

Diseño de la experiencia del usuario para aplicaciones

Referencia

Geoshape

Geofence

Geolocator

Otros

Muestra de geolocalización de Windows 10

Muestra de geolocalización de Windows 8.1