我尝试在Windows 10商店发布应用,但我无法通过Windows应用认证工具包中的测试:
遇到受限制的命名空间错误:受限制的命名空间测试 检测到以下错误:找到受限制的命名空间: 如果不纠正则会产生影响:Windows应用商店不允许使用 应用程序清单引用受限制的命名空间。如何解决: 从应用程序清单中删除受限制的命名空间。
但是我使用受限制的命名空间来使用SMS功能:
Xmlns:r =" http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
r:能力名称=" cellularMessaging" />
如何将此更改发布?
答案 0 :(得分:3)
您还必须在Package.appxmanifest文件中添加rescap名称空间IgnorableNamespaces,如下所示。
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="uap mp rescap">
<Capabilities>
<Capability Name="internetClient" />
<rescap:Capability Name="cellularMessaging" />
</Capabilities>
</Package>
添加功能时,请按以下顺序保留:“功能”,“rescap:功能”,然后是“DeviceCapability”,因为混合时似乎存在问题。 (source)
请注意,应用认证测试可能会继续失败。您需要请求实际使用这些功能的权限。
特殊功能和限制功能适用于非常具体的功能 场景。这些功能的使用受到严格限制 受限于额外的商店入职政策和审核。跟着 以下步骤请求访问受限制的功能 将您的应用提交到商店。
- 确定您是否有资格将商品提交到商店 通过查看下表来确定具体的限制能力。如果你 没有资格,您提出的任何请求都将被拒绝。
- 如果您符合条件,请访问Submitting an App支持页。
- 将问题类型设置为应用提交和认证,将类别类型设置为使用受限制功能提交应用。
- 包括您请求访问的功能,并包含您的请求的原因。如果您没有提供所需的所有信息,那么您的 请求将被拒绝。您可能还会被要求提供更多信息 信息。
醇>