3

当其他应用程序引发 Windows 8/10 toast 通知并获取这些 toast 的内容时,是否可以得到通知?或者,有没有办法获取所有当前通知,以便我可以轮询此列表以获取更多信息?

WinRTWindows.UI.Notifications.ToastNotificationManager有一个CreateToastNotifier方法可以获取应用程序 ID 并返回ToastNotifier到特定应用程序的绑定。从理论上讲,似乎ToastNotifier为每个正在运行的应用程序创建一个(如果出于安全原因没有阻止)并GetScheduledToastNotifications定期调用可以获得预定的通知,但不能获得其他类型的通知。

似乎没有一个易于找到的 API。借助 Windows 10 的新通知中心,是否有任何新的方式来访问通知?

4

1 回答 1

4

在当前操作系统(Windows 8、8.1、Windows Phone 8.1)上没有支持的方式来执行此操作。应用程序只能看到自己的通知。

CreateToastNotifier 仅适用于调用包中的应用。不能为任意其他应用调用它。Windows Phone 8.1 的 Action Center API 同样仅限于当前应用程序(请参阅在操作中心管理 toast 通知

有关 Windows 10 特定 API 的信息尚未公布。

于 2015-02-17T05:58:50.077 回答