Afzaal Ahmad Zeeshan
Специфичным и полезным приложением в данном случае является не приложение с графическим интерфейсом, а сервис. Вам нужна постоянно работающая служба, которая контролирует и ищет местоположение пользователя. Приложения Metro не имеют сервисов, у них есть только фоновые задачи, но это всегда будет душить систему.
В свете вышеприведенного абзаца вам нужно создать либо приложение metro, которое имеет фоновые задачи и продолжает прослушивать обновления местоположения, Джерри Никсон упоминает, что,
Что касается фоновых задач, то их активность ограничена так же, как и у приложения metro, и ограничена одной секундой процессора каждые 2 часа (есть одно исключение).
Достаточно ли этого?
В противном случае вам нужно было бы запрограммировать реальную службу Windows, которая контролировала бы, как изменяется местоположение, API среды выполнения Windows могут быть использованы для программирования этого, я еще не сделал этого, но я уверен, что это даст вам время от времени обновление и контроль над тем, где на самом деле находится пользователь в данный момент.
Пошаговое руководство: создание приложения-Службы Windows в конструкторе компонентов[
^]. Вам потребуется установить их отдельно.