Тестирование и отладка приложений с определением местоположения (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]

Тестирование и отладка приложений с функцией геозон могут вызывать трудности, поскольку такие приложения зависят от расположения устройства. В этом разделе приведен краткий обзор методов тестирования приложений с функцией геозон, работающих как на переднем плане, так и в фоновом режиме.

Чтобы отладить приложение с функцией геозон, вы можете:

  • Физически перемещать устройство в новые расположения.
  • Протестировать вход в геозону, создав регион геозоны, включающий ваше текущее физическое расположение. В этом случае вы уже будете находиться внутри геозоны и сразу произойдет событие "вход в геозону".
  • Для моделирования расположений устройства используйте эмулятор Microsoft Visual Studio.

Тестирование и отладка приложения с функцией геозон, работающего на переднем плане

Чтобы протестировать приложение с функцией геозон, работающее на переднем плане, сделайте следующее.

  • Выполните сборку приложения в Visual Studio.
  • Запустите приложение в эмуляторе Visual Studio.
  • Используйте эти инструменты, чтобы моделировать различные расположения внутри и вне региона геозоны. Подождите достаточное время после момента, указанного в свойстве DwellTime, пока не произойдет событие. Ответьте утвердительно на предложение разрешить доступ приложения к данным о расположении. Подробнее о моделировании местоположений см. в разделе Установка смоделированного географического положения устройства.
  • Эмулятор также может использоваться для оценки размера зон и определения количества времени, примерно необходимого для их обнаружения с разной скоростью.

Тестирование и отладка приложения с функцией геозон, работающего в фоновом режиме

Чтобы протестировать приложение с функцией геозон, работающее в фоновом режиме, сделайте следующее.

  • Выполните сборку приложения в Visual Studio. Обратите внимание, что в вашем приложении должен быть задан тип фоновой задачи расположение.
  • Сначала разверните приложение локально.
  • Закройте свое локально работающее приложение.
  • Запустите приложение в эмуляторе Visual Studio. Учтите, что моделирование геозон в фоновом режиме в эмуляторе возможно одновременно только для одного приложения. Не запускайте в эмуляторе сразу несколько приложений с функцией геозон.
  • В эмуляторе смоделируйте различные расположения внутри и вне региона геозоны. Подождите достаточное время после момента, указанного в свойстве DwellTime, пока не произойдет событие. Ответьте утвердительно на предложение разрешить доступ приложения к данным о расположении. Подробнее о моделировании местоположений см. в разделе Установка смоделированного географического положения устройства.
  • Запустите фоновую задачу определения расположения в Visual Studio. Дополнительные сведения о запуске фоновых задач в Visual Studio см. в разделе Активация фоновых задач.

Связанные разделы

Схемы создания

Схема создания приложений среды выполнения Windows на JavaScript

Проектирование взаимодействия с пользователем в приложениях

Ссылки

Geoshape

Geofence

Geolocator

Другие ресурсы

Пример определения географического положения в Windows 10

Пример определения географического положения в Windows 8.1