Я только что прочитал, что, хотя фоновые задачи Windows Phone 7.5 могут опроса для местоположения, они фактически не проводят опрос в режиме реального времени из GPS, но, скорее, вызовы API местоположения возвращают системно кэшированную позицию, которая обновляется только каждые пятнадцать минут.Как вы можете обновлять данные о местоположении на Windows Phone в фоновом режиме?
Это ограничение, конечно же, полностью аннулирует любую попытку сделать навигацию в фоновом режиме, поскольку вы можете получить довольно чертовски далеко за пределами пятна за пятнадцать минут, не говоря уже о том, что фоновая задача может выполняться только каждые тридцать минут или около того!
Сказанное, навигационное приложение Nokia и, как сообщается, приложение Runtastic продолжают отслеживать, когда они находятся в фоновом режиме (то есть не только под экраном блокировки), и оба находятся на рынке, что означает, что они были одобрены, поэтому кто-нибудь знает, как им удалось делать то, что SDK якобы не поддерживает?
Для справки мы фактически не нуждаемся в отслеживании в реальном времени ... может быть, когда-то мигом или так, и нам не нужна такая точность ... может быть, 100 футов или около того ... но мы делаем нужно больше, чем нам. Мы просто не знаем, как они делают это в одобренных приложениях.
Возможный дубликат [Как я могу запустить свое приложение GPS в фоновом режиме?] (Http://stackoverflow.com/questions/6952413/how-can-i-run-my-gps-application-in-background) –
Да, это отстой, но его хорошо документировано. У Маби WP8 будет решение. –
Запустите приложение под блокировкой экрана и выключите IdleDetection. –