WP7 GPS информационная трансляция - PullRequest
2 голосов
/ 26 октября 2010

Есть ли способ заставить Windows Phone 7 автоматически «транслировать» свое физическое местоположение?

Я пытаюсь обойти тот факт, что данные GPS будут доступны только для моего приложения, когда оно действительно запущено. В идеале пользователь мог бы каким-то образом настроить телефон для непрерывной широковещательной передачи местоположения через веб-службу. Таким образом можно было бы создать базовый GPS-трекер, который работает, даже когда приложение не активно. Когда приложение запускается снова, оно запрашивает тот же веб-сервис, чтобы узнать, где был телефон с прошлого раза.

Да, это будет разрядка батареи, и да, будут проблемы с конфиденциальностью и другие виды проблем. Но пользователь сам должен решить, активирует ли он эту услугу.

И, наконец, да, я понимаю, что ответ на этот вопрос, по всей вероятности, будет «нет» - по крайней мере, пока мы не получим какую-то поддержку многозадачности в WP7. :)

1 Ответ

3 голосов
/ 26 октября 2010

Как вы и ожидали.

Нет:)

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

Единственная другая возможность для вашего веб-сервиса - выпускать уведомления о тостах, когда ваш пользователь нажимает на кнопку и предоставляет обновление местоположения. Вам может показаться, что это слишком обременительно для ваших пользователей, чтобы они нажимали на тост каждый раз, когда вы хотите, чтобы ваше приложение получило контроль.

редактирование:

Свойство PhoneApplicationService.ApplicationIdleDetectionMode (Microsoft.Phone.Shell)

Обнаружение простоя для Windows Phone

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...