Согласно Показать диалоговое окно подтверждения, когда пользователь закрывает приложение UWP, я использовал пространство имен «recap» в своем приложении UWP.
<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 = "internetClientServer"/>
<Capability Name = "privateNetworkClientServer"/>
<Capability Name = "internetClient"/>
<rescap:Capability Name = "confirmAppClose" />
</Capabilities>
</Package>
Но теперь я не могу пройти "Комплект сертификации приложений для Windows - Тест"
Как я могу пройти этот тест, не удаляя это «Ограниченное пространство имен»?





Как я могу пройти этот тест, не удаляя это «Ограниченное пространство имен»?
Боюсь, вы не сможете пройти тест с удалением Restricted namespace. Из этого документа Ограниченные возможности, которые требуют одобрения для отправки в Microsoft Store и/или обычно доступны только Microsoft и определенным партнерам. Эта ошибка не повлияет на сборку пакета, но при публикации магазина вы должны предоставить информацию в процессе отправки приложения, чтобы получить одобрение на публикацию приложения в Microsoft Store.
Для получения дополнительной информации см. Ограниченные возможности.