我尝试使用Visual Studio 2013中的Windows Phone 8.1在我的Lumia上编程。
无法在互联网上找到有关Skype或Facebook应用等背景工作应用的任何信息。
所以,我需要做应用程序,什么可以在关闭时工作,你能帮帮我吗? 或者给我一些链接,谢谢。
答案 0 :(得分:2)
通常,当您的应用 Suspened 时,您的操作系统会停止操作,甚至可以在手机资源不足时终止(for more details see MSDN)。如果用户决定离开您的应用程序,它将被暂停,您无法做到这一点。
在WP8.1中引入了Background Tasks - 可以在bucground中运行并使用某些触发器触发的短程序(在Windows Phone 8.0(也是WP8.1 Silverlight)中有background agents)。在那些任务中还有一些特殊的,例如像Background Audio,它允许连续工作但具有特定目的。
因此,如果您需要一些后台工作(当您的应用程序被暂停时),那么您将必须构建并注册 Bacground任务 - 互联网中有几个资源,这可能会有所帮助:
还要记住,某些应用程序(例如Skype)是由Microsoft或其合作伙伴开发的,他们可以访问其他API,而不是普通开发人员的官方API。