gpt4 book ai didi

c# - Radio.RequestAccessAsync 只返回 DeniedByUser

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:58 27 4
gpt4 key购买 nike

在访问 radio 控制时遇到问题。我关注了 MSDN 并下载了他们的示例。

微软 states执行 Radio.RequestAccessAsync(); 时它应该弹出一个对话框,要求用户允许或拒绝。

调试了来自 Microsoft here 的示例 radio 应用程序并在 var accessLevel = await Radio.RequestAccessAsync(); 处设置断点

再次没有弹出访问问题,但这次它返回了 allowed...idk 为什么。

创建了一个新的 UWP 项目,我添加的只是 Radio.RequestAccessAsync();在功能下,我勾选了 Internet(Client)

在我的手机(Windows 10)上调试并被拒绝,别无选择。

与 Microsoft 方法的区别在哪里?我错过了什么?

最佳答案

好的,想通了。这是需要设置的设备功能。

不知何故,Visual Studio 设计器中没有用于位于 Package.appxmanifest 中的设备功能的窗口列出所有并选择东西。

那时必须手动完成。

  <Capabilities>
<Capability Name="internetClient" />
<DeviceCapability Name="radios" /> <!--This line is important-->
</Capabilities>

这是一个具有差异设备功能的列表 MSDN

我还应该提到您对这些功能的访问权限是 受限 取决于您的开发者帐户。但这在我想在商店中发布您的应用程序时很重要......

Apps that apply the special-use capabilities require a company account to submit them to the Store. In contrast, restricted capabilities do not require a special company account for the Store, they are not available for developers to use. Restricted capabilities are available only to apps that are developed by Microsoft and its partners. For more information about company accounts, see Account types, locations, and fees.

关于c# - Radio.RequestAccessAsync 只返回 DeniedByUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34602074/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com