用于获取通知的通用 Windows 10 应用后台任务计时器

Posted

技术标签:

【中文标题】用于获取通知的通用 Windows 10 应用后台任务计时器【英文标题】:Universal Windows 10 app background task timer to get notifications 【发布时间】:2015-08-16 16:47:59 【问题描述】:

我想注册即使应用程序没有运行也应该工作的后台任务,在这个任务中我想从网络下载字符串(如果没有新的通知显示为空)如果不为空则显示推送通知。我想每 15-30 秒检查一次网页,可以吗?如果是这样,请帮助我如何。或者也许有更好的想法?

【问题讨论】:

【参考方案1】:

您必须实现一个后台任务。 2 次后台同步之间的最短时间为 15 分钟。

请参考:https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/support-your-app-with-background-tasks#conditions-for-background-tasks

问候

【讨论】:

【参考方案2】:

使用out-of-process background task,您可以创建一个后台任务类并注册它以在您的应用不在前台时运行。

您也可以使用trigger maintenance 定期运行您的 bg 任务。

【讨论】:

以上是关于用于获取通知的通用 Windows 10 应用后台任务计时器的主要内容,如果未能解决你的问题,请参考以下文章

可以运行 2 个后台任务 - Windows Phone 8.1 通用应用程序?

应用程序关闭时如何接收推送和通知(Toast 和磁贴) windows 通用 8.1 应用程序

是否可以在 WinRT/Windows 通用应用程序的后台任务中检索手机电池状态?

在 Windows 10 uwp 中获取通知来源?

当应用程序在后台时在 Windows phone 8 中播放音频通知

背水一战 Windows 10 (121) - 后台任务: 推送通知