Создание сервисных (демонов) приложений - PullRequest
3 голосов
/ 29 марта 2011

Можно ли создавать приложения типа сервиса в Windows Phone 7?Может ли быть резидентное приложение, которое не имеет пользовательского интерфейса, но постоянно работает в фоновом режиме?

Ответы [ 3 ]

4 голосов
/ 29 марта 2011

Не возможно. Приложения сторонних разработчиков не могут работать в фоновом режиме.

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

Вот хорошая информация:

http://channel9.msdn.com/Learn/Courses/WP7TrainingKit/WP7Silverlight/UsingPushNotificationsLab

WP не позволяет вашему приложению выполнять код в фоновом режиме, что означает, что ваше приложение не может запрашивать информацию у какого-либо веб-сервиса. Push-уведомление компенсирует это ограничение и позволяет отправлять сообщения на устройство Windows Phone, даже если ваше приложение в данный момент не запущено.

Вот еще информация относительно других опций, таких как надгробие (но я не думаю, что вы просто хотите приостановить):

http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/15/understanding-the-windows-phone-application-execution-model-tombstoning-launcher-and-choosers-and-few-more-things-that-are-on-the-way-part-1.aspx

4 голосов
/ 29 марта 2011

К сожалению, нет. Вы можете создавать фоновые приложения, только если вы работаете на Microsoft или OEM. В настоящее время все сторонние приложения для разработчиков получают «tombstoned», то есть их процесс больше не активен, при желании пользователь может сохранить только некоторую информацию о состоянии, когда пользователь уходит из приложения.

0 голосов
/ 10 июля 2012

Я думаю, что эти ответы должны быть пересмотрены, по-видимому, последний выпуск Mango разрешает использование Сервисов.

Вот статья на эту тему - Использование фоновых служб и агентов в Windows Phone 7 (Mango)

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