创建服务(恶魔)应用程序

时间:2011-03-28 22:27:23

标签: windows-phone-7 service

是否可以在Windows Phone 7中创建服务类型应用程序?可以有一个没有UI的常驻应用程序,但在后台一直处于活动状态吗?

3 个答案:

答案 0 :(得分:4)

不幸的是,没有。只有在Microsoft或OEM工作时,才能创建后台应用程序。目前,所有第三方开发者应用程序都被“逻辑删除”,即他们的进程不再处于活动状态,当用户离开应用程序时,可以选择保存一些状态信息。

答案 1 :(得分:4)

不可能。非Microsoft应用程序无法在后台运行。

你唯一能做的就是处理推送通知。据称第三方开发商的多任务处理即将推出。

以下是一些很好的信息:

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

  

WP不允许您的应用程序在后台进程中运行代码,这意味着您的应用程序无法轮询某些Web服务以获取信息。推送通知可以补偿该限制,并允许您向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

答案 2 :(得分:0)

我认为应该修改这些答案,显然芒果的最新版本允许使用服务。

这是一篇关于这个主题的文章 - Leveraging Background Services and Agents in Windows Phone 7 (Mango)