其他应用程序引发Windows 8/10吐司通知并获取这些吐司的内容时,是否有可能得到通知?或者,是否有办法获取所有当前的通知,以便我可以轮询此列表以进行添加?WinRT的Windows.UI.Notifications.ToastNotificationManag...
其他应用程序引发Windows 8/10吐司通知并获取这些吐司的内容时,是否有可能得到通知?或者,是否有办法获取所有当前的通知,以便我可以轮询此列表以进行添加?
WinRT的Windows.UI.Notifications.ToastNotificationManager具有CreateToastNotifier方法,该方法可以获取应用程序ID并返回绑定到特定应用程序的ToastNotifier.从理论上讲,似乎为每个正在运行的应用程序创建ToastNotifier(如果出于安全原因未阻止此操作)并定期调用GetScheduledToastNotifications可以获取计划的通知,但不能获取其他类型的通知.
似乎没有一个容易找到的API.使用Windows 10的新通知中心,是否有任何新方法可以访问通知?
解决方法:
在当前的操作系统(Windows 8、8.1,Windows Phone 8.1)上,没有受支持的方法来执行此操作.应用只能看到自己的通知.
CreateToastNotifier仅适用于调用程序包中的应用程序.不能为任意其他应用程序调用. Windows Phone 8.1的Action Center API同样仅限于当前应用程序(请参阅Managing toast notifications in action center)
有关Windows 10特定API的信息尚未公布.
本文标题为:C#-获取所有Windows 8/10吐司通知
基础教程推荐
- 详解C#方法中使用out参数做登录判断代码实例 2023-01-22
- C#递归应用之实现JS文件的自动引用 2023-07-18
- C#实现BBcode转为Markdown的方法 2022-12-06
- c#读取XML多级子节点 2022-11-05
- C#中32位浮点数Float(Real)一步步按位Bit进行分析 2023-06-28
- C# WebApi 接口传参详解 2022-12-26
- C#交错数组知识点分析 2023-02-03
- C#实现定义一个通用返回值 2023-07-04
- c# 实现发送邮件的功能 2023-03-04
- c# RSA非对称加解密及XML&PEM格式互换方案 2023-03-28