手机重启时Windows 10移动应用后台任务或服务自动启动

时间:2016-09-23 13:46:16

标签: c# uwp windows-10-mobile background-task

我正在编写Windows 10移动应用程序(c#);这是一个通知/警报应用程序;我想知道我可以运行可以触发警报或通知的后台服务或任务或调度程序。我正在寻找类似于Windows服务的东西,所以即使我的手机重新启动,该服务或后台任务也会自动启动并持续运行并向用户显示通知。我已经创建了Windows 10运行时(后台任务),但是当我重新启动手机时它们会停止。如何自动启动后台任务或Windows移动服务。 (这是一个Windows 10移动应用程序)。

1 个答案:

答案 0 :(得分:1)

  

我创建了Windows 10运行时(后台任务),但是当我重新启动手机时它们会停止。

由于您的后台任务是触发警报或通知,理论上讲,重启手机时不应停止后台任务。注册后台任务后,您的后台任务应该一直有效,直到您取消注册它或用户关闭它,除非resource constraints可以强制您的后台任务停止。

根据您的说明,您可以尝试Periodic notification,此通知也不应该通过重新启动您的设备来实现。

  

如何自动启动后台任务或Windows移动服务。 (这是一个Windows 10移动应用程序)。

我不知道在重启设备时导致后台任务停止的原因是什么,但大多数后台任务都可以由系统自动启动。通过移动服务,我不清楚你提到的是什么,如果它是像Azure这样的应用服务,你可以使用Push notifications,如果它是本地应用服务,我个人认为这不太适合你的场景。