0

我嘗試在Windows上發佈應用10店,但我不能從Windows應用程序認證工具包通過測試:發佈應用程序在Windows 10店有限制的命名空間

受限命名空間時遇到錯誤:受限制的命名空間測試 檢測到以下錯誤:找到受限命名空間: 影響如果未更正:Windows Store不允許 應用程序清單引用受限命名空間。如何解決它: 從應用程序清單中刪除受限制的命名空間。

但是我用了利用手機短信功能的限制命名空間:

的xmlns:R = 「http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities

R:能力NAME = 「cellularMessaging」/>

如何才能使這個更改發佈?

+0

根據[特殊和受限能力](https://docs.microsoft。com/en-us/windows/uwp/packaging/app-capabilities-declaration),wen可以看到限制功能可供開發人員在他們的應用程序中使用,但需要批准提交商店。所有受限制的功能都必須包含** rescap命名空間**,當您在應用程序包清單中聲明它們的方式與其他功能不同時 –

回答

2

您還必須在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

請注意,應用認證測試可能會繼續失敗。您需要請求許可才能實際使用這些功能。

特殊和受限制的功能適用於非常具體的 方案。這些功能的使用受到高度限制,並受到額外的商店入職政策和審覈的限制。在 將您的應用提交給商店之前,請按照以下步驟 請求訪問受限制的功能。

  1. 通過查看下錶,確定您是否有資格通過 特定限制功能將您的應用程序提交給商店。如果您的 不符合條件,您的任何請求都將被拒絕。
  2. 如果您有資格訪問Submitting an App支持頁面。
  3. 將問題類型設置爲應用提交和認證和類別類型爲使用受限能力提交應用
  4. 包含您請求訪問的功能幷包含請求的原因。如果您不提供所有必要的信息,您的請求將被拒絕。您可能還會被要求提供更多 信息。

Source

+0

感謝Bro,但我嘗試與Microsoft支持建立聯繫,但這是不可能的:(人們不知道如何我可以幫助我... – abraham

相關問題