UWP Windows 与操作中心同步通知

Posted

技术标签:

【中文标题】UWP Windows 与操作中心同步通知【英文标题】:UWP Windows syncing notifications with action center 【发布时间】:2016-06-22 18:59:46 【问题描述】:

有什么方法可以在 Windows 10 中将通知与操作中心同步?下面是场景:

我正在构建的 Windows 10 UWP 应用程序的 UI 可以查看用户接收到应用程序的所有通知。 (我正在使用后台任务来收听原始通知并保存到本地 xml 文件并在应用程序 UI 中显示它)。现在,要求是用户有很多选项可以关闭通知。意思是,从行动中心:

    点击单个通知上的 x 图标。 直接点击应用标题。 点击应用标题旁边的“清除”。 点击操作中心顶部的“全部清除”。

在上述任何一种情况下,我都需要从我正在构建的 App UI 中删除通知。任何人都可以帮助 Windows 10 SDK 支持在应用程序处于前台运行与否时收听它吗?

提前致谢。

【问题讨论】:

【参考方案1】:

我建议您阅读通知历史记录

var history = ToastNotificationManager.History.GetHistory();

并与您应用的数据进行比较。如果通知从操作中心被解除,那么您将无法在历史记录中找到它们,因此您也可以从您的应用程序中删除它们。

【讨论】:

以上是关于UWP Windows 与操作中心同步通知的主要内容,如果未能解决你的问题,请参考以下文章

解决黑苹果与Windows系统时间不同步

在 C# 中从后端发送 UWP 原始通知

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

wind 开启远程访问

WPF 桌面应用程序,Windows 10 通知 Toast 2016(UWP 社区工具包)

2022版Win11重磅升级!