WinJs后台应用

WinJs background application

我正在努力创建一个 Windows 10 通用应用程序。我的目标是让应用 运行 在后台运行并定期向用户显示状态通知。

我看过几篇关于在应用程序中创建后台任务的文章 (https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/run-a-background-task-on-a-timer-),这是我可以遵循的最佳设计模式吗?我是 Windows 通用应用程序的新手,如有任何关于如何执行此操作的建议,我们将不胜感激。

看看IBackgroundTask docs. In addition, you can easily implement notifications via the OS with Adaptive Toasts

由于通知的故事可能会变得复杂,具体取决于您希望如何控制用户体验,如果找不到满足您需求的 UWP API,请不要害怕研究构建 RT 组件.例如,您可以将 RT 组件与调用本机 C++ 库或更多低级别 Windows API 的 UWP 应用程序打包在一起,为您的用户策划通知体验。