Windows 10 App Service

时间:2017-08-22 20:40:28

标签: service uwp windows-10

我正在编写一个UWP应用程序,希望从远程服务器,例如云服务或远程站点或其他任何地方更新数据。

所以,我认为一个明显的解决方案是编写一个定期同步数据的服务,UWP应用程序只会显示它。我开始阅读它并最终阅读这篇关于Windows 10 AppService的MSDN文章

https://docs.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app-service

但在阅读完这篇文章之后,我偶然发现这部分按照下面的屏幕截图显示,如果我的应用程序是背面接地(最小化或被其他应用程序覆盖),那么该服务将继续运行长达30秒,然后停止运行。这意味着30秒后,我的后台同步将停止:

enter image description here

即使我的应用不在前台,如何确保在需要时刷新我的数据?

1 个答案:

答案 0 :(得分:1)

您的后台任务只能运行30秒来处理信息,但是您可以这样做,以便后台任务运行15分钟,以检查是否有新的信息可用时间触发器。

如果您希望更频繁地检查应用程序,则必须使用来自服务器的Toast通知,例如Azure移动应用服务,AWS简单通知服务等,或者您可以使用WNS创建自己的服务(Windows通知服务)。

<强>天青 https://azure.microsoft.com/en-us/services/app-service/mobile/

<强> AWS https://aws.amazon.com/sns/