Поделиться через


Схема манифеста Магазина (Windows 10)

StoreManifest.xml — это необязательный файл конфигурации, который может быть включен в пакет UWP. его назначение заключается в том, чтобы включить такие функции, как объявление приложения в качестве приложения для Microsoft Store устройства, которое не охватывает AppxManifest.xml файл. StoreManifest.xml отправляется вместе с пакетом приложения и должна находиться в корневой папке главного проекта приложения.

Примечание . В этом разделе описывается StoreManifest.xml для пакетов UWP, нацеленных на Windows 10. пакеты, предназначенные для Windows 8.1 и более ранних версий, см. в разделе схема файл storemanifest (Windows 8.1 и более ранних версий).

 

чтобы проверить StoreManifest.xml, создайте новый xml-документ в Microsoft Visual Studio и добавьте следующее объявление:

http://schemas.microsoft.com/appx/2015/StoreManifest namespace

См. пример документа экземпляра Samples в файл STOREMANIFEST XML.

В следующей таблице перечислены все элементы этой схемы, отсортированные в алфавитном порядке по имени.

Элемент Описание
Зависимости

Объявляет требования, от которых зависит пакет, чтобы быть применимым к устройству.

DeviceCompanionApplication

элемент девицекомпанионаппликатион содержит всю конфигурацию, необходимую для объявления приложения в качестве приложения Microsoft Store устройства.

DirectXDependency

Определяет минимальный уровень DirectX, который должен поддерживаться устройством, чтобы пакет был правильно запущен.

ExperienceId

Элемент Експериенцеид указывает идентификатор GUID, который связывает метаданные устройства с приложением устройства, которое может быть автоматически получено при первом подключении устройства. Каждый идентификатор GUID Експериенцеид соответствует элементу Експериенцеид пакета метаданных устройства.

MemoryDependency

Определяет минимальный объем памяти, который должен иметь устройство для правильной работы пакета.

Для настольных устройств значение указывает требования к установленной памяти. Доступная память не учитывается.

Для мобильных устройств значение указывает требования к доступной памяти. Ниже приведены эквивалентные требования к установленной памяти на мобильных устройствах.

  • 300 МБ = устройство должно иметь по меньшей мере 1 Гб установленной памяти
  • 750MB = устройство должно иметь не менее 2 Гб установленной памяти
  • 1000 МБ = устройство должно иметь по меньшей мере 3 Гб установленной памяти
  • 2000MB = устройство должно иметь не менее 4 Гб установленной памяти

Например, если вы укажете, что для правильной работы приложения UWP требуется 300 МБ, его можно будет установить только на мобильных устройствах с > 1 ГБ ОЗУ или на настольных устройствах с > 300 МБ ОЗУ.

StoreManifest

Корневой узел для схемы файл storemanifest (для Windows 10).

TargetDeviceFamily

Определяет семейство устройств, для которого предназначен пакет.

Важно! В большинстве случаев следует просто указать семейства устройств в [TargetDeviceFamily] (.. /.. /аппкспаккаже/уапманифестсчема/елемент-таржетдевицефамили.МД) элемента AppxManifest. Значения здесь следует использовать только в том случае, если необходимо переопределить эти сведения (используя подмножество значений, предоставленных здесь).