Esquema StoreManifest (Windows 10)

StoreManifest.xml é um arquivo de configuração opcional que pode ser incluído em um pacote UWP. Sua finalidade é habilitar recursos, como declarar seu aplicativo como um aplicativo Microsoft Store dispositivo, que o arquivo AppxManifest.xml não abrange. StoreManifest.xml é enviado com o pacote de aplicativos e deve estar na pasta raiz do projeto principal do aplicativo.

Nota Esta seção descreve StoreManifest.xml pacotes UWP destinados a Windows 10. Para pacotes destinados Windows 8.1 e anteriores, consulte Esquema StoreManifest (Windows 8.1 e anterior).

 

Para validar seu StoreManifest.xml, crie um novo documento xml no Microsoft Visual Studio e adicione a seguinte declaração:

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

Consulte o documento de instância de exemplos no exemplo de XML StoreManifest.

A tabela a seguir lista todos os elementos neste esquema, ordenados em ordem alfabética por nome.

Elemento Descrição
Dependências

Declara os requisitos dos que um pacote depende para ser aplicável a um dispositivo.

DeviceCompanionApplication

O elemento DeviceCompanionApplication contém toda a configuração necessária para declarar seu aplicativo como um Microsoft Store de dispositivo.

DirectXDependency

Identifica o nível mínimo do DirectX que um dispositivo deve dar suporte para que o pacote seja executado corretamente.

ExperienceId

O elemento ExperienceId especifica um GUID que vincula os metadados do dispositivo a um aplicativo de dispositivo que pode ser adquirido automaticamente quando o dispositivo é conectado pela primeira vez. Cada GUID de ExperienceId corresponde ao elemento ExperienceId de um pacote de metadados do dispositivo.

MemoryDependency

Identifica a memória mínima que um dispositivo deve ter para que o pacote seja executado corretamente.

Para dispositivos da área de trabalho, o valor indica o requisito de memória instalada. A memória disponível não é considerada.

Para dispositivos móveis, o valor indica os requisitos de memória disponível. Os requisitos equivalentes para memória instalada em dispositivos móveis são os seguinte:

  • 300 MB = o dispositivo deve ter pelo menos 1 GB de memória instalada
  • 750 MB = o dispositivo deve ter pelo menos 2 GB de memória instalada
  • 1000 MB = o dispositivo deve ter pelo menos 3 GB de memória instalada
  • 2000 MB = o dispositivo deve ter pelo menos 4 GB de memória instalada

Por exemplo, se você especificar que seu aplicativo UWP exige 300 MB para ser executado corretamente, >ele só poderá ser instalado em dispositivos móveis com 1 GB de RAM >ou em dispositivos desktop com 300 MB de RAM.

StoreManifest

Nó raiz para o esquema StoreManifest (para Windows 10).

TargetDeviceFamily

Identifica a família de dispositivos que seu pacote tem como destino.

Importante Na maioria dos casos, você deve simplesmente especificar suas famílias de dispositivos em [TargetDeviceFamily](.. /.. Elemento /appxpackage/uapmanifestschema/element-targetdevicefamily.md) de seu AppxManifest. Os valores aqui só deverão ser usados se você precisar substituir as informações (usando um subconjunto dos valores fornecidos lá).