C# Radio.RequestAccessAsync仅返回DeniedByUser

C# Radio.RequestAccessAsync仅返回DeniedByUser,c#,mobile,uwp,C#,Mobile,Uwp,访问无线电控制时遇到问题。我遵循MSDN并下载了他们的示例 执行Radio.RequestAccessAsync()时的MSDN它应该弹出一个对话框,要求用户允许或拒绝 调试了Microsoft的示例无线电应用程序,并在var accessLevel=wait radio.RequestAccessAsync()处设置了一个断点 再次没有弹出的访问问题,但这次它返回允许…idk为什么 创建了一个新的UWP项目,我只添加了Radio.RequestAccessAsync()和在功能下我勾选了Int

访问无线电控制时遇到问题。我遵循MSDN并下载了他们的示例

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

调试了Microsoft的示例无线电应用程序,并在
var accessLevel=wait radio.RequestAccessAsync()处设置了一个断点

再次没有弹出的访问问题,但这次它返回允许…idk为什么

创建了一个新的UWP项目,我只添加了
Radio.RequestAccessAsync()和在功能下我勾选了Internet(客户端)

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


微软的方法有什么不同?我错过了什么?

好吧,我想起来了。这是一个需要设置的设备功能

不知何故,Visual Studio Designer中没有用于设备功能的窗口,该窗口位于
Package.appxmanifest
中,其中列出了所有内容并可供选择

当时必须手动完成

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

下面是一个具有不同设备功能的列表

我还应该提到,根据您的开发人员帐户,您对这些功能的访问受到限制。但我想,在商店发布应用程序时,这很重要

应用特殊使用功能的应用程序需要公司帐户将其提交到应用商店。相比之下,受限功能不需要商店的特殊公司帐户,它们不可供开发人员使用。受限功能仅适用于由Microsoft及其合作伙伴开发的应用程序。有关公司帐户的更多信息,请参阅


好的,我知道了。这是一个需要设置的设备功能

不知何故,Visual Studio Designer中没有用于设备功能的窗口,该窗口位于
Package.appxmanifest
中,其中列出了所有内容并可供选择

当时必须手动完成

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

下面是一个具有不同设备功能的列表

我还应该提到,根据您的开发人员帐户,您对这些功能的访问受到限制。但我想,在商店发布应用程序时,这很重要

应用特殊使用功能的应用程序需要公司帐户将其提交到应用商店。相比之下,受限功能不需要商店的特殊公司帐户,它们不可供开发人员使用。受限功能仅适用于由Microsoft及其合作伙伴开发的应用程序。有关公司帐户的更多信息,请参阅


根据您的链接,设备功能似乎不属于受限功能,并且不需要公司帐户。根据您的链接,设备功能似乎不属于受限功能,并且不需要公司帐户。