在Windows应用商店应用中实现长时间运行的进程

时间:2014-12-09 06:19:05

标签: windows-runtime windows-store-apps backgroundworker

我需要运行一个后台进程,每隔5分钟就会在Web服务上进行一次轮询。 我希望这个过程在app启动时启动并永远运行。

在Android中,我可以使用服务来处理这种情况,但我不知道如何处理这种情况 在Windows商店应用程序。(Windows 8.1)

1 个答案:

答案 0 :(得分:1)

在WinRT应用中,您可以使用background tasks with time triggers来实现类似的功能。但是,您将无法每5分钟轮询一次Web服务:

  • 在Windows 8中,最小间隔为15分钟;您的应用也必须固定在锁定屏幕上才能使用。
  • 在Windows Phone上,最短间隔为30分钟;没有其他要求。

您可能还想查看push notifications作为轮询的替代方法。