Usando o Designer de Manifesto (aplicativos da Windows Store)
Use o App Manifest Designer para editar o arquivo de manifesto de pacote que descreve o pacote de aplicativos. Você pode iniciar o App Manifest Designer de duas maneiras dentro do Visual Studio.
No Gerenciador de Soluções do Visual Studio, abra o arquivo package.appxmanifest. O App Manifest Designer abre o manifesto como um documento com o nome do arquivo exibido em uma guia. Você não verá o nome App Manifest Designer na janela do documento, mas está no local correto.
Na barra de menu, escolha Projeto, Repositório e Editar manifesto do aplicativo.
Dica
Se você estiver usando Visual Studio Express 2012 for Windows 8, escolha Repositório e Editar manifesto do aplicativo.
O Manifest Designer tem as seguintes guias:
Application UI
Capabilities
Declarations
Content URIs (aparece apenas em projetos do JavaScript)
Packaging
O restante deste tópico descreve as propriedades em cada página e fornece links para informações adicionais. Além de isso, você pode localizar links para exemplos de manifestos de aplicativo que ilustram o esquema e a sintaxe para essa propriedade. Os manifestos de aplicativo completos estão incluídos nos aplicativos Windows Store individuais no Centro de Desenvolvimento do Windows. Para acessar esses aplicativos, consulte Windows Store app samples.
Application UI
Use esta página para definir as propriedades que identificam e descrevem seu aplicativo quando ele for implantado.
Display Name
Especifica um nome amigável para o aplicativo que é exibido aos usuários. Essa cadeia de caracteres é localizável. Você não deve usar duas palavras reservadas explicitamente como o Nome para Exibição para aplicativos que são carregados no Windows Store: “NoUIEntryPoints” e “NoUIEntryPoints-DesignMode”. Esses identificadores são reservados para uso das ferramentas de desenvolvimento e dos pacotes de teste.
Entry Point
Especifica a classe que é executada quando o aplicativo é ativado (por exemplo, Office.Winword.Class). Se você especificar esse atributo, mas não o atributo Página Inicial, será preciso especificar a propriedade Executável. Esta propriedade aparece apenas em projetos Visual Basic, Visual C# e Visual C++.
Start Page
Especifica o nome do página HTML padrão de inicialização para o aplicativo. Esse arquivo deve estar presente no pacote de aplicativo. Se você especificar essa propriedade, não será possível especificar as propriedades Ponto de Entrada e Executável. Esta propriedade aparece apenas em projetos JavaScript.
Descrição
Opcional. Especifica o texto que descreve o aplicativo no seu bloco no Windows. Essa cadeia de caracteres é localizável. Para obter mais informações, consulte Descrição.
Supported Rotations
Especifica as orientações nas quais o aplicativo prefere ser mostrado para melhor experiência do usuário: Paisagem, Retrato, Paisagem (virado) ou Retrato (virado). Em dispositivos que podem ser girados, como tablets, o aplicativo não será redesenhado para as orientações que não são especificadas com essa propriedade. Por exemplo, o aplicativo não vai girar se o dispositivo for girado para uma orientação Retrato, mas a propriedade especificará apenas as orientações Paisagem e Paisagem (virado).
Em dispositivos que não podem ser girados, um aplicativo pode ser mostrado na orientação padrão do dispositivo, e a orientação preferida do aplicativo será ignorada. No entanto, a rotação preferida do seu aplicativo será considerada em dispositivos nos quais um bloqueio de rotação tiver sido ativado. Essas opções de preferência de orientação se aplicam à tela inicial e à interface de usuário do aplicativo quando uma nova sessão é iniciada para o aplicativo.
Ativos Visuais
Use esta seção da página Interface de usuário do aplicativo para especificar a aparência do seu bloco de aplicativo e as imagens para o logotipo e a tela inicial. Para obter informações sobre imagens de que seu aplicativo precisa, consulte Escolhendo suas imagens de aplicativo.
Se você fornecer arquivos de imagem separados para aprimorar o dimensionamento em telas que têm densidade de pixel diferente, use esta seção para especificar o nome e local dos arquivos de imagem. Você poderá armazenar os arquivos na mesma pasta em seu projeto se os nomes de arquivo incluírem qualificadores de escala (por exemplo, Assets\Logo.Scale-100.png, Assets\Logo.Scale-140.png, etc.). Como alternativa, você pode organizar os arquivos em pastas qualificadas para escala (por exemplo, Assets\Scale-100\Logo.png, Assets\Scale-140\Logo.png, etc.).
Use as caixas Ativos Dimensionados para especificar imagens a serem usadas para dimensionar telas que têm densidade de pixel diferente. Para obter mais informações, consulte Diretrizes de dimensionamento para densidade de pixel (aplicativos da Windows Store).
Dica
O Atualização 1 do Visual Studio 2012 dá suporte ao recurso de multidimensionamento.
Short Name
Especifica um nome curto para o aplicativo que aparece diretamente no bloco. Essa cadeia de caracteres é localizável.
Show Name
Especifica os tamanhos do bloco, conforme expresso pelo respectivo tamanho do logotipo, que deve exibir o nome curto do aplicativo: somente quadrado, somente amplo, ambos ou nenhum deles.
Foreground Text
Define o valor da cor do texto em relação à cor do plano de fundo no bloco do aplicativo no Windows. O valor é "Claro" ou "Escuro".
(Tile) Background Color
Define a cor do plano de fundo para o bloco do aplicativo no Windows. A cor é fornecida como um número hexadecimal de três bytes precedido por #, como #008800, ou um nome de cor, como o marrom ou o azul-petróleo. A cor do plano de fundo especificada aqui também se aplica à cor do botão em todas as caixas de diálogo do aplicativo e à página Descrição do Aplicativo no Store.
Logo
Especifica a imagem que é usada como o bloco quadrangular do aplicativo.
Use the Scaled Assets boxes to specify the images to use for scaling on screens that have different pixel density. Escolha o botão Procurar para especificar e adicionar um arquivo de logotipo que tenha as dimensões apropriadas para cada caixa. Essa etapa também renomeará o arquivo de acordo com a convenção de nomeação de escala usada pelo Windows 8. Para obter mais informações sobre como dimensionar imagens, consulte Guia de início rápido: usando recursos de arquivo ou de imagem.
Dica
Escolha uma imagem na caixa para exibir uma exibição maior sem precisar compilar e executar o aplicativo.
Onde as imagens do logotipo são usadas |
Escalas e dimensões |
---|---|
Tela Inicial |
Scale-80 (120x120px) Scale-100 (150x150px) Scale-140 (210x210px) Scale-180 (270x270px) |
Wide Logo
Especifica a versão ampla da imagem do logotipo, que aparece quando o bloco é exibido em seu formato amplo. Se essa imagem não for fornecida, o bloco poderá ser exibido somente no formato quadrangular e não poderá aceitar notificações com base nos tipos de modelo amplo. O usuário pode decidir o formato que o bloco usa, de modo que é recomendável incluir uma imagem de logotipo grande. Se uma imagem de logotipo grande for fornecida, o bloco aparecerá inicialmente em seu formato amplo.
Onde as imagens do logotipo grande são usadas |
Escalas e dimensões |
---|---|
Start screen |
Scale-80 (248x120px) Scale-100 (310x150px) Scale-140 (434x210px) Scale-180 (558x270px) |
Small Logo
Especifica a imagem pequena que aparece no canto do bloco para identificar o aplicativo.
Use as caixas Escala para especificar imagens com base na porcentagem do tamanho original da imagem. Use as caixas Tamanho de destino para especificar imagens em um tamanho específico em pixels. Em geral, o tamanho de destino é usado para imagens ou ícones quadrangulares que aparecem no Explorador de Arquivos em um computador de mesa.
Onde as imagens do logotipo pequeno são usadas |
Escalas e dimensões |
---|---|
Exibições de aplicativos na tela inicial, contrato do Windows Search, painel de compartilhamento |
Scale-80 (24x24px) Scale-100 (30x30x) Scale-140 (42x42px) Scale-180 (54x54px) |
Ícones no Explorador de Arquivos e na caixa de diálogo Abrir com |
Targetsize-16 (16x16px) Targetsize-32 (32x32px) Targetsize-48 (48x48px) Targetsize-256 (256x256px) |
Logotipo da Store
Especifica a imagem que aparece no seu aplicativo na Windows Store.
Onde as imagens do logotipo da Store são usadas |
Escalas e dimensões |
---|---|
Windows Store |
Scale-100 (50x50px) Scale-140 (70x70px) Scale-180 (90x90px) |
Badge Logo
Especifica a imagem que aparece ao lado do selo para identificar o aplicativo. Essa imagem deve ser monocromática, do tipo .png e medir 24 x 24 pixels, a menos que você esteja usando imagens de tamanhos diferentes.
Onde as imagens do logotipo do selo são usadas |
Escalas e dimensões |
---|---|
Tela de bloqueio |
Scale-100 (24x24px) Scale-140 (34x34px) Scale-180 (43x43px) |
Toast Capable
Define se o aplicativo pode gerar notificações do sistema. Se Sim, o aplicativo poderá fornecer alertas; caso contrário, ele não poderá fornecer alertas. Para obter mais informações, consulte Visão geral das notificações do sistema (aplicativos estilo Metro)
Lock Screen Notifications
Define o tipo de bloco que pode aparecer para um aplicativo na tela de bloqueio do usuário. Esse tipo pode ser simplesmente uma notificação que exibe um número ou um glifo para comunicar o status, ou uma notificação e um texto, que podem exibir o status detalhado.
Splash Screen
Define a imagem de primeiro plano para a tela inicial do aplicativo.
Onde as imagens da tela inicial são usadas |
Escalas e dimensões |
---|---|
Tela inicial de inicialização de aplicativo |
Scale-100 (620x300px) Scale-140 (868x420px) Scale-180 (1116x540px) |
(SplashScreen) Background Color
Define a cor do plano de fundo para a tela inicial do aplicativo. A cor é fornecida como um número hexadecimal de três bytes precedido por #, como #008800, ou um nome de cor, como o marrom ou o azul-petróleo.
Capabilities
Use esta página para especificar os recursos ou dispositivos do sistema que o aplicativo pode usar. Para ter uma visão geral dos recursos, consulte Declarações de funcionalidades do aplicativo (aplicativos estilo Metro). Todos os recursos escolhidos no designer de manifesto do aplicativo aparecem no manifesto do aplicativo (o arquivo Package.appxmanifest e o arquivo AppxManifest.xml da saída da compilação) dentro das marcas XML <Capabilities>. Por exemplo, o recurso Acesso à Biblioteca de Documentos usado pelos contratos do seletor de arquivos é escrito como:
<Capabilities> <Capability Name="documentsLibrary" /> </Capabilities>
Importante
Se você executar seu aplicativo sem um determinado recurso especificado no arquivo de manifesto e adicionar o recurso posteriormente, deverá fazer logout e login novamente no Windows para que a alteração seja aplicada corretamente.
Para obter mais informações, consulte Como especificar recursos em um manifesto de pacote (Windows).
Capabilities (Check Box List)
Permite que o aplicativo solicite acesso a recursos ou dispositivos.
Descrição
Descreve o recurso selecionado.
List of capabilities
A lista de recursos ou dispositivos específicos que o aplicativo pode usar.
Biblioteca de documentos
Permite adicionar, alterar ou excluir arquivos na biblioteca de documentos do usuário. O pacote pode acessar somente os tipos de arquivo que são declaradas pelo manipulador de File Type Association no manifesto do aplicativo. Por exemplo, se um aplicativo leitor de DOC declarou uma associação do tipo de arquivo .doc, ele poderá abrir arquivos .doc, mas não outros tipos de arquivo na biblioteca de documentos. O pacote não pode acessar as bibliotecas de documentos em computadores de Grupo Doméstico. Declare o recurso Biblioteca de Documentos apenas quando os cenários para seu aplicativo exigirem acesso programático e você não puder concretizá-los usando o seletor de arquivos.
<Applications> <Application Id="FileAccessSample" Executable="FileAccess.exe" EntryPoint="FileAccess.App"> <VisualElements DisplayName="File access C# sample" Logo="Assets\squareTile-sdk.png" SmallLogo="Assets\smallTile-sdk.png" Description="File access C# sample" ForegroundText="light" BackgroundColor="#00b2f0"> <DefaultTile ShowName="allLogos" ShortName="File access C# sample" /> <SplashScreen Image="Assets\splash-sdk.png" BackgroundColor="#00b2f0" /> </VisualElements> <Extensions> <Extension Category="windows.fileTypeAssociation"> <FileTypeAssociation Name="data"> <EditFlags AlwaysUnsafe="true" /> <SupportedFileTypes> <FileType>.dat</FileType> </SupportedFileTypes> </FileTypeAssociation> </Extension> </Extensions> </Application> </Applications> <Capabilities> <Capability Name="documentsLibrary" /> </Capabilities>
Enterprise Authentication
As credenciais de domínio do Windows permitem que um usuário faça logon em recursos remotos usando as respectivas credenciais e atuam como se um usuário tivesse fornecido seu nome e a senha. O recurso Autenticação Empresarial normalmente é usado em aplicativos de linha de negócios que se conectam a servidores de uma empresa.
Você não precisa desse recurso para comunicação genérica pela Internet.
O recurso Autenticação Empresarial destina-se a oferecer suporte a aplicativos de linha de negócios comuns. Não o declare em aplicativos que não precisam acessar recursos corporativos. O seletor de arquivos fornece um mecanismo robusto de interface de usuário que permite aos usuários abrir arquivos em um compartilhamento de rede para uso com um aplicativo. Declare o recurso Autenticação Empresarial somente quando os cenários para seu aplicativo exigirem acesso programático e você não puder concretizá-los usando o seletor de arquivos. O recurso é gravado no arquivo AppxManifest.xml como o código a seguir mostra:
<Capabilities> <Capability Name=" enterpriseAuthentication" /> </Capabilities>
Redes privadas (cliente e servidor)
O recurso Redes Privadas (Cliente e Servidor) fornece acesso de entrada e saída às rede doméstica e corporativa por meio do firewall. Geralmente, esse recurso é usado para jogos que se comunicam pela LAN (rede local) e para aplicativos que compartilham dados por uma variedade de dispositivos locais. Se seu aplicativo especificar musicLibrary, picturesLibrary ou videosLibrary, você não precisará usar esse recurso para acessar a biblioteca correspondente em um Grupo Doméstico. O acesso de entrada a portas críticas é sempre bloqueado. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name=" privateNetworkClientServer" /> </Capabilities>
Internet (Client & Server)
O recurso Internet (Cliente e Servidor) fornece acesso de entrada e saída por meio do firewall à Internet e a redes públicas, como em aeroportos e cafeterias. O acesso de entrada a portas críticas é sempre bloqueado. O recurso Internet (Cliente e Servidor) geralmente é usado em cenários P2P (ponto a ponto) em aplicativos que usam compartilhamento de arquivo e VOIP. O recurso Internet (Cliente e Servidor) inclui o acesso que o recurso Internet (Cliente) fornece, de modo que você não precisa especificar Internet (Cliente) quando especifica Internet (Cliente e Servidor). The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name=" internetClientServer" /> </Capabilities>
Internet (Client)
O recurso Internet (Cliente) fornece acesso de saída por meio do firewall à Internet e às redes públicas, como em aeroportos e cafeterias (isto é, redes de intranet onde o usuário designou a rede como pública). A maioria dos aplicativos que exige acesso à Internet deve usar esse recurso. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name=" internetClient" /> </Capabilities>
Location
O recurso Local fornece acesso à funcionalidade local que você obtém do hardware dedicado, como um sensor GPS, ou é derivada das informações da rede disponível. Os aplicativos devem lidar com o caso em que o usuário desabilitou os serviços locais no botão Configurações. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> < DeviceCapability Name=" location" /> </Capabilities>
Microphone
O recurso Microfone fornece acesso ao canal de áudio do microfone, que permite ao aplicativo gravar áudio de microfones conectados. Os aplicativos devem lidar com o caso em que o usuário desabilitou o microfone no botão Configurações. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> < DeviceCapability Name=" microphone" /> </Capabilities>
Music Library
O recurso Biblioteca de Músicas fornece acesso programático à biblioteca de Músicas do usuário, permitindo que o aplicativo enumere e acesse todos os arquivos da biblioteca sem interação do usuário. Normalmente, esse recurso é usado em aplicativos jukebox que precisam acessar a biblioteca inteira de Músicas. O seletor de arquivos fornece um mecanismo robusto de interface de usuário que permite aos usuários abrir arquivos para uso com um aplicativo. Declare o recurso Biblioteca de Músicas somente quando os cenários para seu aplicativo exigirem acesso programático e você não puder concretizá-los usando o seletor de arquivos. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name="musicLibrary" /> </Capabilities>
Biblioteca de imagens
O recurso Biblioteca de Imagens fornece acesso programático à biblioteca de Imagens do usuário, permitindo que o aplicativo enumere e acesse todos os arquivos da biblioteca sem interação do usuário. Normalmente, esse recurso é usado em aplicativos de reprodução de fotos que precisam acessar a biblioteca inteira de Imagens.
O seletor de arquivos fornece um mecanismo robusto de interface de usuário que permite aos usuários abrir arquivos para uso com um aplicativo. Declare o recurso Biblioteca de Imagens apenas quando os cenários para seu aplicativo exigirem acesso programático e você não puder concretizá-los usando o seletor de arquivos. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name=" picturesLibrary" /> </Capabilities>
Proximity
O recurso Proximidade permite vários dispositivos em grande proximidade para comunicação entre si. Geralmente, esse recurso é usado em jogos casuais de vários jogadores e em aplicativos que trocam informações. Os dispositivos tentam usar a tecnologia da comunicação que fornece a melhor conexão possível, incluindo Bluetooth, WiFi e a Internet. Esse recurso é usado apenas para iniciar a comunicação entre os dispositivos. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <DeviceCapability Name="proximity" /> </Capabilities>
Removable Storage
O recurso Armazenamento Removível fornece acesso programático aos arquivos em armazenamento removível, como chaves USB e discos rígidos externos, filtrados por associações de tipo de arquivo que são declaradas no manifesto do pacote. Por exemplo, se um aplicativo leitor de DOC declarou uma associação do tipo de arquivo .doc, ele poderá abrir arquivos .doc, mas não outros tipos de arquivo no dispositivos de armazenamento removível. Tenha cuidado ao declarar esse recurso, pois os usuários podem incluir uma variedade de informações em seus dispositivos de armazenamento removível e esperam que o aplicativo forneça uma justificação válida de acesso programático ao armazenamento removível para o tipo de arquivo inteiro.
Os usuários esperam que seu aplicativo lide com qualquer associação de arquivo declarada. Portanto, não declare associações de arquivo com as quais seu aplicativo não poderá lidar com responsabilidade. O seletor de arquivos fornece um mecanismo robusto de interface de usuário que permite aos usuários abrir arquivos para uso com um aplicativo. Declare o recurso Armazenamento Removível somente quando os cenários para seu aplicativo exigirem acesso programático e você não puder concretizá-los usando o seletor de arquivos. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> < Capability Name="removableStorage" /> </Capabilities>
Shared User-Certificates
O recurso Certificados de Usuário Compartilhados permite que um aplicativo acesse certificados de software e hardware, como certificados que são armazenados em um cartão inteligente para validação da identidade de um usuário. Geralmente, esse recurso é usado em aplicativos financeiros ou corporativos que exigem um cartão inteligente para autenticação. Quando esse recurso é invocada em tempo de execução, o usuário deve inserir um cartão, escolher um certificado e assim por diante. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name=" sharedUserCertificates" /> </Capabilities>
Biblioteca de Vídeos
O recurso Biblioteca de Vídeos fornece acesso programático à biblioteca de vídeos do usuário, permitindo que o aplicativo enumere e acesse todos os arquivos da biblioteca sem interação do usuário. Normalmente, esse recurso é usado em aplicativos de reprodução de filmes que precisam acessar a biblioteca inteira de Vídeos.
O seletor de arquivos fornece um mecanismo robusto de interface de usuário que permite aos usuários abrir arquivos para uso com um aplicativo. Declare o recurso Biblioteca de Vídeos apenas quando os cenários para seu aplicativo exigirem acesso programático e você não puder concretizá-los usando o seletor de arquivos. Para obter mais informações sobre como gravar um vídeo, consulte Como gravar áudio ou vídeo. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> <Capability Name=" videosLibrary" /> </Capabilities>
Webcam
O recurso webcam fornece acesso ao canal de vídeo da webcam, que permite ao aplicativo capturar instantâneos e filmes de uma webcam conectada. Geralmente, esse recurso é usado em aplicativos de conferência ou chat com vídeo. Os aplicativos devem lidar com o caso em que o usuário desabilitou a webcam no botão Configurações. Para obter mais informações sobre como gravar um vídeo, consulte Como gravar áudio ou vídeo.
O recurso Webcam concede acesso somente ao fluxo de vídeo. Para conceder acesso também ao fluxo de áudio, o recurso Microfone deve ser adicionado. The capability is written in the AppxManifest.xml file as the following code shows:
<Capabilities> < DeviceCapability Name="webcam" /> </Capabilities>
Declarations
Use esta página para adicionar declarações e especificar suas propriedades. Para obter uma visão geral das declarações, consulte Contratos e extensões de aplicativos (App contracts and extensions).
Available Declarations
Lista uma declaração para qual o aplicativo oferece suporte. Clique no botão Adicionar para adicionar a declaração à lista de Declarações com Suporte.
Descrição
Descreve a declaração selecionada.
Supported Declarations
Lista as declarações atuais. Clique no botão Remover em uma declaração para removê-la da lista.
Propriedades
Lista e define as propriedades associadas à declaração selecionada. Para obter mais informações, consulte Contratos e extensões de aplicativos (App contracts and extensions). A lista de propriedades depende da declaração. Há três propriedades sempre listadas para contratos de aplicativos:
Executable. O executável padrão para a extensão. Se essa propriedade for especificada, a propriedade EntryPoint também será usada. Se a propriedade executável não for especificada, o executável definido para o aplicativo será usado. Se a propriedade EntryPoint não for especificada, o EntryPoint definido para o aplicativo será usado.
Entry point. Uma cadeia de caracteres que identifica o objeto que manipula a extensão.
Start page. A página da Web que manipula a extensão.
List of available declarations
As declarações a seguir aparecem na lista Available Declarations.
Account Picture Provider
Quando os usuários decidem alterar sua imagem da conta, eles podem selecionar uma imagem existente ou usar um aplicativo para obter uma nova. Se seu aplicativo puder tirar fotos, você poderá usar essa extensão para que o Windows liste seu aplicativo no painel de controle Configurações de Imagem da Conta. Nesse ponto, os usuários podem selecioná-lo para criar uma nova imagem da conta. É permitida somente uma instância dessa declaração por aplicativo.
AutoPlay Content
Quando o usuário conecta um dispositivo a um computador, o Windows aciona um evento de reprodução automática. Essa extensão permite que seu aplicativo seja listado como uma opção de reprodução automática para um ou mais eventos de reprodução automática.
AutoPlay Device
Registra o aplicativo para eventos de dispositivo, como a conexão de uma câmera. São permitidas várias instâncias dessa declaração em cada aplicativo.
Background Tasks
Os aplicativos podem usar tarefas em segundo plano para executar o código de aplicativo mesmo quando o aplicativo estiver suspenso. As tarefas em segundo plano são destinados a itens de trabalho rápido que não exigem interação com o usuário. São permitidas várias instâncias dessa declaração em cada aplicativo. O código a seguir é um exemplo de tarefa no plano de fundo.
<Extensions> <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.SampleBackgroundTask"> <BackgroundTasks> <Task Type="systemEvent" /> <Task Type="timer" /> </BackgroundTasks> </Extension> <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.ServicingComplete"> <BackgroundTasks> <Task Type="systemEvent" /> </BackgroundTasks> </Extension> </Extensions>
Cached File Updater
Você pode fornecer atualizações para que arquivos específicos ajudem usuários que querem usar o respectivo aplicativo como um repositório central para rastrear e manter arquivos. Por exemplo, o Microsoft SkyDrive pode rastrear um arquivo para garantir que o usuário veja a última versão do arquivo e disparar atualizações para o arquivo se o aplicativo SkyDrive puder fornecer uma versão mais nova. Além disso, se o usuário salvar uma versão mais nova de um arquivo rastreado, o SkyDrive poderá disparar uma atualização para sua versão do arquivo de modo a garantir que o SkyDrive sempre tenha a versão mais recente. É permitida somente uma instância dessa declaração por aplicativo. Para obter mais informações sobre o seletor de arquivos, consulte Guia de início rápido: integração com contratos de seletor de arquivo (aplicativos da Windows Store) e Integração com contratos de seletor de arquivos (aplicativos da Windows Store).
Camera Settings
Seu aplicativo pode fornecer uma interface de usuário personalizada para seleção de opções de câmera e escolha de efeitos quando uma câmera é usada para capturar fotos ou vídeo. É permitida somente uma instância dessa declaração por aplicativo.
Certificates
Certificados digitais são usados para autenticar uma entidade para outra. Por exemplo, os certificados geralmente são usados para autenticar um usuário para serviços Web por SSL. Essa extensão permite que você instale um certificado digital com seu aplicativo. É permitida somente uma instância dessa declaração por aplicativo.
Contact Picker
Essa extensão permite que seu aplicativo se registre para fornecer dados de contato. O aplicativo é incluído na lista de aplicativos que o Windows exibe sempre que o usuário precisa acessar seus contatos. Somente uma instância dessa declaração é permitida por aplicativo.
File Open Picker
Registra o aplicativo como um seletor aberto de arquivos, disponibilizando o conteúdo do aplicativo para outros aplicativos Windows 8. É permitida somente uma instância dessa declaração por aplicativo. Para obter mais informações sobre o seletor de arquivos, consulte Guia de início rápido: integração com contratos de seletor de arquivo (aplicativos da Windows Store) e Integração com contratos de seletor de arquivos (aplicativos da Windows Store).
File Save Picker
Registra o aplicativo como um seletor de salvamento de arquivos, tornando o aplicativo um local de salvamento disponível para outros aplicativos Windows 8. É permitida somente uma instância dessa declaração por aplicativo. For more information about the file picker, see Quickstart: Integrating with file picker contracts (Windows Store apps) and Integrating with file picker contracts (Windows Store apps).
File Type Associations
Registra as associações de tipo de arquivo, como .jpeg, em nome do aplicativo. São permitidas várias instâncias dessa declaração em cada aplicativo. Para obter mais informações, consulte Como manipular a ativação de arquivos (aplicativos da Windows Store usando JavaScript e HTML) (Windows) e Diretrizes e lista de verificação para tipos de arquivo e URI (aplicativos da Windows Store) (Windows).
Game Explorer
O aplicativo pode ser registrado com o sistema Controle dos Pais do Windows como um jogo. Para isso, você deve criar um GDF (Arquivo de Definição de Jogos), compilá-lo como um recurso binário em seu aplicativo e declarar esse recurso no manifesto do pacote. O GDF contém metadados sobre o jogo, como a classificação do jogo no PEGI, ESRB ou em outros sistema de classificação regional. É permitida somente uma instância dessa declaração por aplicativo.
Quando você fornece um arquivo GDF para seu jogo, o Windows poderá limitar o acesso ao jogo quando o usuário tiver habilitado os recursos de proteção para a família.
Print Task Settings
Você pode criar um aplicativo que exiba uma interface de usuário relacionada à impressão personalizada e comunique-se diretamente com um dispositivo de impressão. Ao realçar os recursos que são específicos de um determinado fabricante e modelo de dispositivo de impressão, você poderá fornecer uma experiência de usuário mais rica e avançada. É permitida somente uma instância dessa declaração por aplicativo.
Protocol
Seu aplicativo pode usar esquemas de URI existentes para comunicação, como mailto, ou você pode criar um esquema URI personalizado. Se você usar essa declaração, seu aplicativo poderá se registrar como identificador de protocolo conectável associado ao nome de um esquema URI específico. Você pode declarar mais de um esquema URI para cada aplicativo.
Search
É possível adicionar um painel de pesquisa ao aplicativo para que os usuários possam pesquisar somente o conteúdo do seu aplicativo de outros aplicativos também. Os usuários também podem transferir a consulta de pesquisa para outros aplicativos. Ao participar desse contrato, você concorda em permitir que o conteúdo do seu aplicativo seja pesquisado por outros participantes e em apresentar os resultados da pesquisa desses participantes no seu aplicativo. Participar desse contrato ajuda a ganhar tráfego e uso para seu aplicativo. É permitida somente uma instância dessa declaração por aplicativo.
Share Target
Você pode ajudar os usuários a compartilhar conteúdo do seu aplicativo com outro aplicativo ou serviço, e vice-versa. A participação no contrato Compartilhar significa que você não precisa escrever código extra nem fornecer a outros desenvolvedores um SDK para seu aplicativo apenas para compartilhar o conteúdo. Os aplicativos que oferecem suporte ao contrato Compartilhar podem compartilhar automaticamente o conteúdo com outro aplicativo que também ofereça suporte ao contrato. Participar desse contrato ajuda a ganhar tráfego e uso para seu aplicativo. É permitida somente uma instância dessa declaração por aplicativo.
Content URIs
Use essa página para configurar URIs que têm acesso aos padrões da Web para localização geográfica e acesso à Área de Transferência. Para usar a localização geográfica, você também deverá declarar esse recurso do aplicativo no manifesto do pacote. Os URIs podem incluir caracteres curinga nos nomes de subdomínio (por exemplo, http://*.microsoft.com). Esta página aparece somente se o aplicativo for um aplicativo Windows Store criado usando JavaScript.
URI
O URI que o aplicativo pode ou não pode acessar.
Regra
Especifique se deseja incluir ou excluir o URI.
Add new URI
Abre uma nova caixa de texto para adicionar outra URI à lista.
Packaging
Use esta página para definir as propriedades que identificam e descrevem seu pacote quando ele for implantado.
Package Name
Especifica o nome exclusivo que identifica o pacote no sistema. Quando o pacote é carregado no Store, esse nome é substituído. O Nome do Pacote faz distinção entre maiúsculas e minúsculas. Use o Nome para Exibição de Pacote para exibir um nome de pacote para usuários. Essa cadeia de caracteres não deve terminar com um ponto e não deve ser nenhuma dessas cadeias de caracteres: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9".
Package Display Name
Especifica o nome amigável do aplicativos que aparece no Store. Quando o pacote é carregado no Store, esse nome é substituído.
Logo
Especifica a imagem que aparece na página de descrição do Store do produto.
Version
Uma cadeia de caracteres de versão expressa na notação quadrangular, Major.Minor.Build.Revision.
Publisher
Especifica o campo de assunto do certificado de autenticação que é usado para autenticar o pacote. Quando o pacote é carregado no Store, esse nome é substituído. Para obter mais informações, consulte Assinando um pacote de aplicativos (aplicativos da Windows Store).
Choose Certificate
Abre uma caixa de diálogo para que você possa escolher ou criar um certificado. Para obter mais informações, consulte Assinando um pacote de aplicativos (aplicativos da Windows Store).
Publisher Display Name
Especifica o nome que é usado no campo Nome do Editor no site do portal do desenvolvedor. Quando o pacote é carregado no Store, esse nome é substituído.
Package Family Name
Um nome exclusivo que identifica o pacote no sistema e que abrange o nome do pacote e um hash da cadeia de caracteres do editor.
Consulte também
Conceitos
Empacotando seu aplicativo da Windows Store usando o Visual Studio 2012
Outros recursos
Manifesto do pacote de aplicativos