Как отправлять данные GPS на сервер каждые 5 минут? - PullRequest
1 голос
/ 30 января 2012

Я планирую написать приложение WP7, которое каждые 5 минут должно отправлять на серверные телефоны GPS позицию.Данные должны быть отправлены на сервер, даже если приложение не запущено.Один из способов сделать это - использовать Фоновые агенты (я использую 7.5 Mango), но в этом случае приложение будет отправлять данные только каждые 30 минут, что в моем случае неприемлемо.
Есть лиЛюбое другое решение?
Спасибо в совет.

Ответы [ 2 ]

3 голосов
/ 30 января 2012

Вы можете отправлять данные каждые 5 минут во время работы приложения (, даже если телефон заблокирован ) и / или отправлять данные каждые 30 минут, регистрируя PeriodicTask .

Сказав это, я согласен с Джастином в том, что то, что вы описываете, звучит гнусно.

3 голосов
/ 30 января 2012

Нет, это не поддерживаемый сценарий использования приложений WP7 в Mango. Кроме того, важно отметить, что местоположение, которое вы получите для GeoCoordinateWatcher в фоновом агенте , является кэшированной геолокацией приблизительно из последних 15 минут, а не геолокацией в реальном времени.

Что именно вы пытаетесь построить, если не возражаете, я спрашиваю? Это звучит странно близко к шпионскому ПО. Даже если это безобидно и предназначено для хорошей цели, я буду осторожен в любом направлении, которое постоянно использует GeoLoc для удаленного сервера.

...