我正在编写一个UWP应用程序,希望从远程获取更新的数据,例如云服务或远程站点等。因此,我认为显而易见的解决方案是编写一个定期同步数据的服务,而UWP应用程序只需显示它。我开始阅读相关资料,最终阅读了这篇关于Windows 10 AppService的MSDN文章。
https://learn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app-service
但是在阅读文章后,我发现以下截图中的部分,基本上说明如果我的应用程序被后台化(最小化或被另一个应用程序覆盖),则服务将继续运行最多30秒,然后停止运行。这意味着30秒后,我的后台同步将停止:
如何确保我的数据在应用程序不在前台时也能在需要时得到刷新?