【问题标题】:Cannot set "User Notification Listener" capablity in visual studio for UWP app无法在 Visual Studio 中为 UWP 应用设置“用户通知侦听器”功能
【发布时间】:2018-05-09 04:29:48
【问题描述】:

我正在尝试按照this 指南在统一的 Windows 平台 (UWP) 应用程序中设置通知侦听器。我的示例代码一直在运行,直到调用 listener.RequestAccessAsync,但它一直返回 UserNotificationListenerAccessStatus.Denied 而没有要求我允许应用程序访问该信息(它之前也从未问过我,我在 @987654324 中找不到应用程序@。

我已尝试将应用程序的功能设置为允许“用户通知侦听器”,就像上面提到的页面第一段中所说的那样,但这并未出现在我的@987654325 中的可用功能设置列表中@。项目解决方案的目标和最低支持版本是 16299。

有没有办法使这项工作正常进行,或者自从在 Windows 内部版本 14393 中添加了此功能后,此功能是否已损坏?

【问题讨论】:

    标签: c# visual-studio notifications uwp toast


    【解决方案1】:

    您需要手动将此功能添加到清单中。右键单击Solution Explorer 中的Package.appxmanifest 并选择查看代码。对文件进行以下更改:

    <Package ...
         xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
         IgnorableNamespaces="... uap3">
         ...
         <Capabilities>
              ...
              <uap3:Capability Name="userNotificationListener"/>  
         </Capabilities>
    </Package>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 2016-09-27
      • 2020-10-24
      • 2017-10-20
      • 1970-01-01
      • 2020-08-09
      • 1970-01-01
      相关资源
      最近更新 更多