2014-11-29 5 views
0

Для запуска фоновой задачи для приложения мне необходимо сначала его зарегистрировать, когда приложение находится на переднем плане (AFAIK).Являются ли BackGround Tasks постоянными? (Windows/Windows Phone 8.1)

Это можно сделать без приложения на переднем плане? Если да, то после того, как фоновая задача зарегистрирована один раз, нужно ли ее снова регистрировать после перезагрузки устройства?

Моя цель - запустить фоновое задание из события уведомления о геообмене. Это должно быть доступно после того, как приложение было выполнено один раз, чтобы настроить пользовательские настройки.

Относительно примечания, являются ли геофоны исключительно проверены через беспроводные сети и как я могу получить местоположение дома или рабочих геофунд/мест?

ответ

3

Ваше приложение должно быть запущено, чтобы сначала зарегистрировать BackgroundTask. После регистрации задачи приложение не нужно повторно запускать. Задача будет продолжена автоматически после перезагрузки.

Geofences обычно работают на основе GPS, а не в беспроводных сетях, хотя, если устройство не имеет GPS, оно вернется к менее точным методам, таким как близлежащие сотовые башни или беспроводные сети. Приложение должно будет определить свои собственные геосферы для дома и работы. Он не может напрямую запрашивать дома пользователя или рабочие места или обращаться к базе данных местоположений Cortana.

Смежные вопросы