Тестирование и отладка приложений с определением местоположения (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
Проектирование взаимодействия с пользователем в приложениях
Ссылки
Другие ресурсы