您还必须在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>
当添加的功能,让他们按以下顺序:“能力”,“阻容组件:能力”,然后“在DeviceCapability”,因为似乎混合时,它们是一个问题。 (source)
请注意,应用认证测试可能会继续失败。您需要请求许可才能实际使用这些功能。
特殊和受限制的功能适用于非常具体的 方案。这些功能的使用受到高度限制,并受到额外的商店入职政策和审核的限制。在 将您的应用提交给商店之前,请按照以下步骤 请求访问受限制的功能。
- 通过查看下表,确定您是否有资格通过 特定限制功能将您的应用程序提交给商店。如果您的 不符合条件,您的任何请求都将被拒绝。
- 如果您有资格访问Submitting an App支持页面。
- 将问题类型设置为应用提交和认证和类别类型为使用受限能力提交应用。
- 包含您请求访问的功能并包含请求的原因。如果您不提供所有必要的信息,您的请求将被拒绝。您可能还会被要求提供更多 信息。
Source
根据[特殊和受限能力](https://docs.microsoft。com/en-us/windows/uwp/packaging/app-capabilities-declaration),wen可以看到限制功能可供开发人员在他们的应用程序中使用,但需要批准提交商店。所有受限制的功能都必须包含** rescap命名空间**,当您在应用程序包清单中声明它们的方式与其他功能不同时 –