您還必須在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命名空間**,當您在應用程序包清單中聲明它們的方式與其他功能不同時 –