4

我正在开发一个 Windows 8 商店应用程序以发送短信。我正在运行代码,但我收到一条错误消息“拒绝访问”,并且我的应用程序没有足够的权限。

有什么方法可以让我创建自己的应用程序(它使用设备的短信功能)并对其进行测试,而无需在 Windows 硬件仪表板中注册它?

4

2 回答 2

1

这可能意味着您需要将功能添加到应用程序的清单中。如果您想看一下,请在此处下载示例(选择任何语言):

http://code.msdn.microsoft.com/windowsapps/Sms-SendReceive-fa02e55e

您正在寻找的是清单中的 SMS 功能。看起来它没有出现在 VS 设计器中,但您可以在原始 XML 中看到它。打开项目,在解决方案资源管理器中,右键单击 package.appxmanifest。然后点击查看源码。在清单底部附近,您会看到:

  <Capabilities>
    <DeviceCapability Name="Sms" />
  </Capabilities>

尝试将其添加到应用程序的清单中。我怀疑这就是你所缺少的。

谢谢,

于 2013-06-12T07:35:40.957 回答
0

这是我能够找到的:

因此,通过使用“Sideloading”这个过程,您可以直接将应用程序安装到设备上,而无需通过 Windows 商店。我将提供让我参与这个项目的链接,

侧载

讨论

创建元数据

编辑: WDK 8.1 现在带有一个新的元数据创作工具,使用起来更容易/更简单。:)

于 2013-06-13T17:20:08.133 回答