c# – 无法在Visual Studio中为UWP应用程序设置“用户通知监听器”功能

我正在尝试按照 this指南在统一的Windows平台(UWP)应用程序中设置通知监听器.我已经运行了示例代码,直到listener.RequestAccessAsync被调用,但它一直返回UserNotificationListenerAccessstatus.Denied而不要求我允许应用程序访问该信息(它之前从未问过我,我在ms中找不到应用程序 – 设置:隐私通知.

我试图将应用程序的功能设置为允许“用户通知侦听器”,就像它在上面提到的页面的第一段中所说的那样,但是它没有出现在我的Package.appxmanifest的可用功能设置列表中.项目解决方案的目标和最小支持版本是16299.

有没有办法使这项工作或打破这个功能,因为在Windows Build 14393中添加了此功能

解决方法

您需要手动将此功能添加到清单中.右键单击Solution Explorer中的Package.appxmanifest,然后选择View Code.对文件进行以下更改:
<Package ...
     xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
     IgnorableNamespaces="... uap3">
     ...
     <Capabilities>
          ...
          <uap3:Capability Name="userNotificationListener"/>  
     </Capabilities>
</Package>

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...