Usar el diseñador de manifiestos (aplicaciones de la Tienda Windows)
Usa el diseñador de manifiestos de la aplicación para editar el archivo de manifiesto del paquete que describe el paquete de la aplicación. Puedes iniciar el diseñador de manifiestos de la aplicación de dos maneras en Visual Studio.
En el Explorador de soluciones de Visual Studio, abre el archivo package.appxmanifest. El diseñador de manifiestos de la aplicación abre el manifiesto como un documento con el nombre del archivo que aparece en una pestaña. En la ventana de documento, no se verá el nombre del diseñador del manifiesto de aplicaciones, pero está en el lugar correcto.
En la barra de menú, elige Proyecto, Tienda, Editar manifiesto de aplicación.
Nota
Si usas Visual Studio Express 2012 para Windows 8, elige en su lugar Tienda, Editar manifiesto de aplicación.
El diseñador de manifiestos tiene las pestañas siguientes:
Interfaz de usuario de la aplicación
Capacidades
Declaraciones
URI de contenido (solo aparece para los proyectos de JavaScript)
Empaquetado
El resto de este tema describe las propiedades de cada página y proporciona vínculos a información adicional. Además, puedes encontrar vínculos a ejemplos de los manifiestos de aplicación que ilustran el esquema y la sintaxis para esa propiedad. Los manifiestos de aplicación completos se incluyen en las aplicaciones individuales de la Tienda Windows en el Centro de desarrollo de Windows. Para tener acceso a estas aplicaciones, consulta los ejemplos de aplicaciones de la Tienda Windows.
Interfaz de usuario de la aplicación
Usa esta página para establecer las propiedades que identifican y describen la aplicación al implementarla.
Nombre para mostrar
Especifica el nombre descriptivo para la aplicación que se muestra a los usuarios. Esta cadena se puede localizar. No debes utilizar dos palabras reservadas explícitamente como nombre para mostrar de las aplicaciones que se cargan en la Tienda Windows: “NoUIEntryPoints” y “NoUIEntryPoints-DesignMode”. Estos identificadores están reservados para ser utilizados por herramientas de desarrollo y conjuntos de pruebas.
Punto de entrada
Especifica la clase que se ejecuta cuando se activa la aplicación (por ejemplo, Office.Winword.Class). Si especificas este atributo pero no el atributo de Página principal, debes especificar la propiedad Ejecutable. Esta propiedad solo aparece para los proyectos de Visual Basic, Visual C# y Visual C++.
Página de inicio
Especifica el nombre de la página HTML de inicio predeterminada para la aplicación. Este archivo debe estar presente en el paquete de la aplicación. Si se especifica esta propiedad, no puedes especificar las propiedades Punto de entrada y Ejecutable. Esta propiedad solo aparece para los proyectos de JavaScript.
Descripción
Opcional. Especifica el texto que describe la aplicación en su mosaico en Windows. Esta cadena se puede localizar. Para obtener más información, consulta Description.
Rotaciones compatibles
Especifica las orientaciones en las que sería preferible mostrar la aplicación para mejorar la experiencia del usuario: Horizontal, Vertical, Horizontal volteada o Vertical volteada. En los dispositivos que se pueden girar, por ejemplo las tabletas, la aplicación no se volverá a representar para las orientaciones que no se especifican con esta propiedad. Por ejemplo, la aplicación no girará si el dispositivo se gira a la orientación Vertical pero la propiedad especifica solo las orientaciones Horizontal y Horizontal volteada.
En los dispositivos que no se pueden girar, puede que una aplicación se muestre en la orientación predeterminada del dispositivo y se omita la orientación preferida de la aplicación. Sin embargo, la rotación giro preferido de tu aplicación se efectuará en los dispositivos en los que se haya activado un bloqueo de rotación. Estas opciones de preferencia de orientación se aplicarán tanto a la pantalla de presentación como a la interfaz de usuario de la aplicación cuando se inicie una nueva sesión para tu aplicación.
Activos visuales
Usa esta sección de la página IU de la aplicación para especificar la apariencia del mosaico de la aplicación y las imágenes para el logotipo y la pantalla de presentación. Para obtener información sobre las imágenes que la aplicación necesita, consulta Elegir las imágenes de tu aplicación.
Si proporcionas diferentes archivos de imagen para mejorar el ajuste de escala en las pantallas que tienen distintas densidades de píxeles, usa esta sección para especificar el nombre y la ubicación de los archivos de imagen. Puedes almacenar los archivos en la misma carpeta del proyecto si los nombres de archivo incluyen calificadores de escala (por ejemplo, Assets\Logo.Scale-100.png, Assets\Logo.Scale-140.png, etc.). Como alternativa, puedes organizar los archivos en carpetas cuyos nombres representan la escala (por ejemplo, Assets\Scale-100\Logo.png, Assets\Scale-140\Logo.png, etc.).
Usa los cuadros de Activos a escala para especificar las imágenes que se van a usar para ajustar la escala en las pantallas que tienen diferentes densidades de píxeles. Para obtener más información, consulta Directrices para el escalado a la densidad de píxeles (aplicaciones de la Tienda Windows).
Nota
Visual Studio 2012 Update 1 admite funcionalidad multiescala.
Nombre corto
Especifica un nombre corto para la aplicación que aparece directamente en el mosaico. Esta cadena se puede localizar.
Mostrar nombre
Especifica los tamaños de mosaico, expresados por el tamaño del logotipo, que deben mostrar el nombre corto de la aplicación: solo cuadrado, solo ancho, ambos o ninguno.
Texto en primer plano
Establece el valor del color del texto relativo al color del fondo en el mosaico de la aplicación en Windows. El valor es “Claro” u “Oscuro”.
Color de fondo (mosaico)
Establece el color de fondo del mosaico de la aplicación en Windows. El color se presenta bien como un número hexadecimal de tres bytes precedido por #, como #008800 o bien, como un nombre de color, por ejemplo, granate o verde azulado. El color de fondo especificado aquí también se aplica al color de los botones en los cuadros de diálogo que son propiedad de la aplicación y a la página de descripción de la aplicación en la Tienda.
Logotipo
Especifica la imagen que se usa como mosaico cuadrado de la aplicación.
Usa los cuadros de Activos a escala para especificar las imágenes que se van a usar para ajustar la escala en las pantallas que tienen diferentes densidades de píxeles. Elige el botón Examinar para especificar y agregar un archivo de logotipo que tiene las dimensiones adecuadas para cada cuadro. Este paso también cambiará el nombre del archivo para ajustarse a la convención de nomenclatura de escala que Windows 8 usa. Para obtener más información sobre cómo ajustar la escala de las imágenes, consulta Inicio rápido: Usar recursos de archivos o imágenes.
Nota
Elige una imagen del cuadro para mostrar una vista mayor sin tener que compilar y ejecutar la aplicación.
Dónde se usan imágenes de logotipo |
Escalas y dimensiones |
---|---|
Pantalla Inicio |
Escala 80 (120x120 px) Escala 100 (150x150 px) Escala 140 (210x210 px) Escala 180 (270x270 px) |
Logotipo ancho
Especifica la versión de ancho de la imagen del logotipo, que aparece cuando el mosaico se muestra en su formato ancho. Si no se proporciona esta imagen, el mosaico solo se puede mostrar en el formato cuadrado y no puede aceptar las notificaciones basadas en tipos anchos de plantilla. El usuario puede decidir qué formato desea utilizar para el mosaico, por lo que recomendamos la inclusión incluir de una imagen de logotipo ancho. Si se proporciona una imagen de logotipo ancho, el mosaico aparecerá inicialmente en su formato ancho.
Dónde se usan imágenes de logotipo ancho |
Escalas y dimensiones |
---|---|
Pantalla Inicio |
Escala 80 (248x120 px) Escala 100 (310x150 px) Escala 140 (434x210 px) Escala 180 (558x270 px) |
Logotipo pequeño
Especifica la pequeña imagen que aparece en la esquina del mosaico para identificar la aplicación.
Usa los cuadros de Escala para especificar imágenes según el porcentaje del tamaño original de la imagen. Usa los cuadros de Tamaño de destino para especificar imágenes con un tamaño determinado en píxeles. El tamaño de destino se suele usar para imágenes o iconos cuadros que aparecen en el Explorador de archivos en un equipo de escritorio.
Cuándo se usan imágenes de logotipo pequeño |
Escalas y dimensiones |
---|---|
Vista de las aplicaciones de la pantalla Inicio, panel Contrato de búsqueda, panel Compartir |
Escala 80 (24x24 px) Escala 100 (30x30 px) Escala 140 (42x42 px) Escala 180 (54x54 px) |
Iconos del Explorador de archivos y el cuadro de diálogo Abrir con |
Tamaño de destino 16 (16x16 px) Tamaño de destino 32 (32x32 px) Tamaño de destino 48 (48x48 px) Tamaño de destino 256 (256x256 px) |
Logotipo de la Tienda
Especifica la imagen que aparece en la aplicación en la Tienda Windows.
Dónde se usan las imágenes del logotipo de la Tienda |
Escalas y dimensiones |
---|---|
Tienda Windows |
Escala 100 (50x50 px) Escala 140 (70x70 px) Escala 180 (90x90 px) |
Logotipo de distintivo
Especifica la imagen que aparece junto a la notificación para identificar la aplicación. Esta imagen debe ser monocromática, de tipo .png y medir 24 x 24 píxeles, a menos que uses imágenes de varias escalas.
Dónde se usan imágenes del logotipo de notificación |
Escalas y dimensiones |
---|---|
Pantalla de bloqueo |
Escala 100 (24x24 px) Escala 140 (34x34 px) Escala 180 (43x43 px) |
Capacidad de aviso
Establece si la aplicación puede generar notificaciones de aviso. En caso afirmativo, la aplicación puede proporcionar alertas; de lo contrario, no puede. Para obtener más información, consulta Información general sobre notificaciones del sistema (aplicaciones de la Tienda Windows)
Notificaciones la de pantalla de bloqueo
Establece el tipo de mosaico que puede aparecer en una aplicación en la pantalla de bloqueo del usuario. Este tipo puede ser simplemente un distintivo que muestra un número o un glifo para comunicar el estado, o una combinación de distintivo y texto, que puede mostrar el estado detallado.
Pantalla de presentación
Establece la imagen de primer plano de la pantalla de presentación de la aplicación.
Dónde se usan las imágenes de la pantalla de presentación |
Escalas y dimensiones |
---|---|
Pantalla de presentación del inicio de la aplicación |
Escala 100 (620x300 px) Escala 140 (868x420 px) Escala 180 (1116x540 px) |
Color de fondo (SplashScreen)
Establece el color de fondo de la pantalla de presentación de la aplicación. El color se presenta bien como un número hexadecimal de tres bytes precedido por #, como #008800 o bien, como un nombre de color, por ejemplo, granate o verde azulado.
Capacidades
Usa esta página para especificar los dispositivos o las características del sistema que la aplicación puede usar. Para obtener información general sobre las capacidades, consulta Declaraciones de funcionalidades de aplicación (aplicaciones de la Tienda Windows). Las capacidades elegidas en el diseñador de manifiestos de aplicaciones aparecen en el manifiesto de la aplicación (el archivo Package.appxmanifest y el archivo AppxManifest.xml de salida de compilación) en las etiquetas XML <Capacidades>. Por ejemplo, la capacidad Acceso a la biblioteca de documentos utilizada por los contratos del selector de archivos se escribe como:
<Capabilities>
<Capability Name="documentsLibrary" />
</Capabilities>
Importante
Si ejecutas la aplicación sin especificar una capacidad determinada en el archivo de manifiesto y agregas la capacidad posteriormente, debes cerrar sesión y volver a iniciar sesión en Windows para que el cambio se aplique correctamente.
Para obtener más información, consulta el tema sobre cómo especificar capacidades en el manifiesto del paquete (Windows).
Capacidades (lista de casillas)
Permite que la aplicación solicite acceso a características o a dispositivos.
Descripción
Describe la capacidad seleccionada actualmente.
Lista de capacidades
Lista de características o dispositivos específicos que puede usar su aplicación.
Biblioteca de documentos
Permite agregar, modificar o eliminar archivos en la biblioteca de documentos del usuario. El paquete solo puede tener acceso a los tipos de archivo declarados por el controlador File Type Association en el manifiesto de la aplicación. Por ejemplo, si una aplicación de lector de documentos (DOC) declara una asociación de tipo de archivo .doc, puede abrir archivos .doc pero no otros tipos de archivos de la biblioteca de documentos. El paquete no puede tener acceso a las bibliotecas de documentos de equipos del Grupo Hogar. Declara la capacidad Biblioteca de documentos solo cuando los escenarios de tu aplicación necesiten acceso mediante programación y no puedas realizarlos mediante el selector de archivos.
<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>
Autenticación empresarial
Las credenciales de dominio de Windows permiten a un usuario iniciar sesión en los recursos remotos utilizando sus credenciales, y actúan como si un usuario proporcionase su nombre de usuario y su contraseña. La capacidad Autenticación empresarial se utiliza normalmente en la línea de aplicaciones empresariales que se conectan a los servidores dentro de una empresa.
No necesitas esta capacidad para la comunicación genérica a través de Internet.
La capacidad Autenticación empresarial está prevista para admitir la línea común de aplicaciones empresariales. No tienes que declararla en aplicaciones que no necesitan el acceso a recursos corporativos. El selector de archivos proporciona un mecanismo eficaz de interfaz de usuario que permite a los usuarios abrir archivos en un recurso compartido de red para utilizarlos con una aplicación. Declara la capacidad Autenticación empresarial solo cuando los escenarios de tu aplicación requieran acceso mediante programación y no puedas realizarlos mediante el selector de archivos. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" enterpriseAuthentication" />
</Capabilities>
Redes privadas (cliente y servidor)
La capacidad Redes privadas (cliente y servidor) proporciona acceso entrante y saliente a las redes doméstica y de trabajo a través del firewall. Esta capacidad se utiliza normalmente para juegos que se comunican a través de la red de área local (LAN) y para aplicaciones que comparten datos a través de varios dispositivos locales. Si tu aplicación especifica musicLibrary, picturesLibrary o videosLibrary, no necesitas utilizar esta capacidad para tener acceso a la biblioteca correspondiente en un equipo de grupo en el hogar. El acceso entrante a puertos críticos está siempre bloqueado. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" privateNetworkClientServer" />
</Capabilities>
Internet (cliente y servidor)
La capacidad Internet (cliente y servidor) proporciona acceso entrante y saliente a través del firewall a Internet y a redes públicas como aeropuertos y cafeterías. El acceso entrante a los puertos críticos está siempre bloqueado. La capacidad Internet (cliente y servidor) se utiliza normalmente en escenarios punto a punto (P2P) en aplicaciones que utilizan recurso compartido de archivos y voz sobre IP (VOIP). La capacidad Internet (cliente y servidor) incluye el acceso proporcionado por la capacidad Internet (cliente), por lo que no necesitas especificar Internet (cliente) al especificar Internet (cliente y servidor). La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" internetClientServer" />
</Capabilities>
Internet (cliente)
La capacidad Internet (cliente) proporciona acceso saliente a través del firewall a Internet y a redes públicas como aeropuertos y las cafeterías (es decir, redes de intranet donde el usuario designa la red como pública). La mayoría de las aplicaciones que requieren acceso a Internet deben usar esta capacidad. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" internetClient" />
</Capabilities>
Ubicación
La capacidad Ubicación proporciona acceso a la funcionalidad de ubicación, que obtienes de hardware dedicado como un sensor de GPS o que se deriva de la información de red disponible. Las aplicaciones deben considerar el caso en que el usuario deshabilite los servicios de localización desde el acceso a Configuración. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
< DeviceCapability Name=" location" />
</Capabilities>
Micrófono
La capacidad Micrófono proporciona acceso al audio del micrófono, que permite a la aplicación grabar audio de los micrófonos conectados. Las aplicaciones deben considerar el caso en que el usuario deshabilite el micrófono desde el acceso a Configuración. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
< DeviceCapability Name=" microphone" />
</Capabilities>
Biblioteca de música
La capacidad Biblioteca de música proporciona acceso mediante programación a la biblioteca de Música del usuario, que permite a la aplicación enumerar y obtener acceso a todos los archivos de la biblioteca sin la interacción del usuario. Esta capacidad se utiliza normalmente en aplicaciones de equipo de música (jukebox) que necesitan tener acceso a la biblioteca completa de Música. El selector de archivos proporciona un mecanismo eficaz de interfaz de usuario que permite a los usuarios abrir archivos para utilizarlos con una aplicación. Declara la capacidad Biblioteca de música solo cuando los escenarios de tu aplicación requieran acceso mediante programación y no puedas realizarlos mediante el selector de archivos. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name="musicLibrary" />
</Capabilities>
Biblioteca de imágenes
La capacidad Biblioteca de imágenes proporciona acceso mediante programación a la biblioteca Imágenes del usuario, que permite a la aplicación enumerar y tener acceso a todos los archivos de la biblioteca sin interacción del usuario. Esta capacidad se utiliza normalmente en aplicaciones de reproducción de fotografías que necesitan tener acceso a la biblioteca completa de Imágenes.
El selector de archivos proporciona un mecanismo eficaz de interfaz de usuario que permite a los usuarios abrir archivos para utilizarlos con una aplicación. Declara la capacidad Biblioteca de imágenes solo cuando los escenarios de tu aplicación necesiten acceso mediante programación y no puedas realizarlos mediante el selector de archivos. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" picturesLibrary" />
</Capabilities>
Proximidad
La capacidad Proximidad permite que varios dispositivos muy próximos se comuniquen entre sí. Esta capacidad se usa normalmente en juegos informales entre varios participantes y en aplicaciones que intercambian información. Los dispositivos intentan utilizar la tecnología de comunicación que proporciona la mejor conexión posible, incluidos Bluetooth, Wi-Fi e Internet. Esta capacidad se utiliza solo para iniciar la comunicación entre los dispositivos. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<DeviceCapability Name="proximity" />
</Capabilities>
Almacenamiento extraíble
La capacidad Almacenamiento extraíble proporciona acceso mediante programación a los archivos de almacenamientos extraíbles, como dispositivos USB y unidades de disco duro externas, que se pueden filtrar en las asociaciones de tipo de archivo que se declaran en el manifiesto del paquete. Por ejemplo, si una aplicación de lector de documentos (DOC) declara una asociación de tipo de archivo .doc, la aplicación puede abrir archivos .doc pero no otros tipos de archivos en el dispositivo de almacenamiento extraíble. Debes tener cuidado al declarar esta capacidad, ya que los usuarios pueden incluir una variedad de información en sus dispositivos de almacenamiento extraíbles y esperar que la aplicación proporcione una justificación válida para el acceso mediante programación al medio de almacenamiento extraíble para el tipo de archivo completo.
Los usuarios esperarán que tu aplicación trate todas las asociaciones de archivo que declares. Por consiguiente, no debes declarar asociaciones de archivo que tu aplicación no pueda tratar de forma responsable. El selector de archivos proporciona un mecanismo eficaz de interfaz de usuario que permite a los usuarios abrir archivos para utilizarlos con una aplicación. Declara la capacidad Almacenamiento extraíble solo cuando los escenarios de tu aplicación requieran acceso mediante programación y no puedas realizarlos mediante el selector de archivos. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
< Capability Name="removableStorage" />
</Capabilities>
Certificados de usuario compartidos
La capacidad Certificados de usuario compartidos permite que una aplicación tenga acceso a certificados de software y hardware, como los certificados que se almacenan en una tarjeta inteligente para validar la identidad de un usuario. Esta capacidad se utiliza normalmente para las aplicaciones financieras o empresariales que requieren una tarjeta inteligente para la autenticación. Cuando esta capacidad se invoca en tiempo de ejecución, el usuario debe insertar una tarjeta, elegir un certificado, y así sucesivamente. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" sharedUserCertificates" />
</Capabilities>
Biblioteca de vídeos
La capacidad Biblioteca de vídeos proporciona acceso mediante programación a la biblioteca de vídeos del usuario, que permite a la aplicación enumerar y tener acceso a todos los archivos de la biblioteca sin interacción del usuario. Esta capacidad se utiliza normalmente en aplicaciones de reproducción de películas que necesitan tener acceso a la biblioteca completa de vídeos.
El selector de archivos proporciona un mecanismo eficaz de interfaz de usuario que permite a los usuarios abrir archivos para utilizarlos con una aplicación. Declara la capacidad Biblioteca de vídeos solo cuando los escenarios de tu aplicación necesiten acceso mediante programación y no puedas realizarlos mediante el selector de archivos. Para obtener más información sobre cómo grabar vídeo, consulta Cómo grabar audio o vídeo. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
<Capability Name=" videosLibrary" />
</Capabilities>
Cámara web
La capacidad Cámara web proporciona acceso al vídeo de la cámara web, que permite a la aplicación realizar capturas de pantalla y películas con una cámara web conectada. Esta capacidad se usa normalmente en aplicaciones de videoconferencias y charlas con vídeo. Las aplicaciones deben considerar el caso en que el usuario deshabilite la cámara web desde el acceso a Configuración. Para obtener más información sobre cómo grabar vídeo, consulta Cómo grabar audio o vídeo.
La capacidad Cámara web solo concede acceso a secuencias de vídeo. Para conceder también acceso a secuencias de audio, se debe agrega la capacidad Micrófono. La capacidad se escribe en el archivo AppxManifest.xml como se muestra en el código siguiente:
<Capabilities>
< DeviceCapability Name="webcam" />
</Capabilities>
Declaraciones
Usa esta página para agregar declaraciones y especificar sus propiedades. Para obtener información general sobre declaraciones, consulta Contratos y extensiones de la aplicación.
Declaraciones disponibles
Muestra una declaración que pueda admitir la aplicación. Haz clic en el botón Agregar para agregar la declaración a la lista de Declaraciones admitidas.
Descripción
Describe la declaración seleccionada actualmente.
Declaraciones admitidas
Muestra las declaraciones actuales. Haz clic en el botón Quitar de una declaración para quitarlo de la lista.
Propiedades
Muestra y establece las propiedades asociadas a la declaración seleccionada actualmente. Para obtener más información, consulta Contratos y extensiones de la aplicación. La lista de propiedades depende de la declaración. Estas tres propiedades siempre se muestran para contratos de la aplicación:
Executable. Ejecutable predeterminado para la extensión. Si se especifica esta propiedad, la propiedad EntryPoint también se usa. Si no se especifica la propiedad Executable, se usa el ejecutable definido para la aplicación. Si no se especifica la propiedad EntryPoint, se usa el EntryPoint definido para la aplicación.
Entry point. Cadena que identifica el objeto que controla la extensión.
Start page. Página web que controla la extensión.
Lista de declaraciones disponibles.
Las declaraciones siguientes aparecen en la lista de Declaraciones disponibles.
Proveedor de imágenes de cuenta
Cuando los usuarios deciden cambiar la imagen de su cuenta, pueden seleccionar una imagen existente o utilizar una aplicación que les permita tomar una nueva. Si tu aplicación puede tomar imágenes, puedes usar esta extensión para que Windows la muestre en la configuración de Imagen de cuenta en el Panel de control. Desde allí, los usuarios pueden seleccionarla para crear una nueva imagen de cuenta. Solo se permite una instancia de esta declaración por aplicación.
Contenido de reproducción automática
Cuando el usuario conecta un dispositivo a un equipo, Windows desencadena un evento de reproducción automática. Esta extensión permite que su aplicación se muestre como una opción de reproducción automática para uno o varios eventos de reproducción automática.
Dispositivo de reproducción automática
Registra la aplicación en eventos de dispositivo; por ejemplo, adjuntar una cámara. Se permiten varias instancias de esta declaración en cada aplicación.
Tareas en segundo plano
Las aplicaciones pueden usar tareas en segundo plano para ejecutar código de la aplicación incluso si esta se suspende. Las tareas en segundo plano están previstas para pequeños elementos de trabajo que no requieren interacción con el usuario. Se permiten varias instancias de esta declaración en cada aplicación. El siguiente código está tomado del ejemplo Background Task.
<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>
Actualizador de archivos en caché
Puedes proporcionar actualizaciones para archivos concretos que ayuden a los usuarios que deseen utilizar tu aplicación como repositorio central a realizar el seguimiento y el mantenimiento de los archivos. Por ejemplo, Microsoft SkyDrive puede realizar el seguimiento de un archivo para garantizar que el usuario vea la última versión del archivo y desencadenar las actualizaciones del archivo si la aplicación SkyDrive puede proporcionar una versión más reciente. Además, si el usuario guarda una versión más reciente de un archivo objeto de seguimiento, SkyDrive puede desencadenar una actualización de la versión del archivo para garantizar que SkyDrive tenga siempre la versión más reciente. Solo se permite una instancia de esta declaración por aplicación. Para obtener más información sobre el selector de archivos, consulta Inicio rápido: integrar con contratos del selector de archivos (aplicaciones de la Tienda Windows) e Integración con contratos de selector de archivos (aplicaciones de la Tienda Windows).
Configuración de la cámara
Tu aplicación puede proporcionar una interfaz de usuario personalizada para seleccionar opciones de cámara y elegir efectos cuando una cámara se utiliza para capturar fotografías o vídeo. Solo se permite una instancia de esta declaración por aplicación.
Certificados
Para autenticar entidades entre sí se usan certificados digitales. Por ejemplo, los certificados se suelen utilizar para autenticar a un usuario para servicios web por SSL. Esta extensión te permite instalar un certificado digital con tu aplicación. Solo se permite una instancia de esta declaración por aplicación.
Selector de contactos
Esta extensión permite el registro de tu aplicación para proporcionar datos de contacto. Tu aplicación se incluye en la lista de aplicaciones que Windows muestra cuando el usuario necesita acceso a sus contactos. Solo se permite una instancia de esta declaración por aplicación.
Selector para abrir archivos
Registra la aplicación como selector para abrir archivos y hace que el contenido de la aplicación esté disponible para otras aplicaciones Windows 8. Solo se permite una instancia de esta declaración por aplicación. Para obtener más información sobre el selector de archivos, consulta Inicio rápido: integrar con contratos del selector de archivos (aplicaciones de la Tienda Windows) e Integración con contratos de selector de archivos (aplicaciones de la Tienda Windows).
Selector para guardar archivos
Registra la aplicación como selector para guardar archivos y hace que la aplicación esté disponible como ubicación de almacenamiento para otras aplicaciones Windows 8. Solo se permite una instancia de esta declaración por aplicación. Para obtener más información sobre el selector de archivos, consulta Inicio rápido: integrar con contratos del selector de archivos (aplicaciones de la Tienda Windows) e Integración con contratos de selector de archivos (aplicaciones de la Tienda Windows).
Asociaciones de tipos de archivo
Registra las asociaciones de tipos de archivo, por ejemplo .jpeg, para la aplicación. Se permiten varias instancias de esta declaración en cada aplicación. Para obtener más información, consulta Cómo administrar la activación de archivos (aplicaciones de la Tienda Windows con JavaScript y HTML) (Windows) y Directrices y lista de comprobación de tipos de archivo y URI (aplicaciones de la Tienda Windows) (Windows).
Explorador de juegos
Tu aplicación se puede registrar con el sistema Control parental de Windows como un juego. Para ello, debes crear un archivo de definición de juego (GDF), compilarlo como un recurso binario en tu aplicación y declarar dicho recurso en el manifiesto del paquete. El GDF contiene metadatos sobre el juego, como la clasificación del juego en el PEGI, ESRB u otros sistemas de clasificación regionales. Solo se permite una instancia de esta declaración por aplicación.
Cuando proporciones un archivo GDF para tu juego, Windows puede restringir el acceso al juego si el usuario ha habilitado las características de protección infantil.
Configuración de las tareas de impresión
Puedes diseñar una aplicación que muestre una interfaz de usuario relacionada con la impresión personalizada y comunique directamente con un dispositivo de impresión. Si resaltas las características específicas de una marca y modelo concretos de dispositivo de impresión, puedes proporcionar una experiencia mejor y más completa al. Solo se permite una instancia de esta declaración por aplicación.
Protocolo
Tu aplicación puede usar esquemas de URI existentes para la comunicación, como mailto, o puedes crear un esquema de URI personalizado. Si usas esta declaración, tu aplicación puede registrarse a sí misma como un controlador de protocolo conectable asociado al nombre de un esquema de URI especificado. Puedes declarar más de un esquema de URI para cada aplicación.
Buscar
Puedes agregar un panel de búsqueda a tu aplicación para que los usuarios puedan buscar no solo contenido de tu aplicación sino también contenido de otras aplicaciones. Los usuarios también pueden transferir la propia consulta de búsqueda a otras aplicaciones. Cuando participas en este contrato, aceptas que otros participantes puedan realizar búsquedas en el contenido de tu aplicación y que los resultados de la búsqueda se presenten en la aplicación. La participación en este contrato ayuda a sacar provecho del tráfico y el uso de tu aplicación. Solo se permite una instancia de esta declaración por aplicación.
Compartir destino
Puedes ayudar a los usuarios a compartir el contenido de tu aplicación con otra aplicación o servicio, y viceversa. La participación en este tipo de contrato significa que no tienes que escribir código adicional ni proporcionar a otros desarrolladores un SDK para tu aplicación, sino simplemente compartir el contenido. Las aplicaciones que admiten el contrato de participación pueden compartir automáticamente contenido para y desde cualquier otra aplicación que también admita el contrato. La participación en este contrato ayuda a sacar provecho del tráfico y el uso de tu aplicación. Solo se permite una instancia de esta declaración por aplicación.
URI de contenido
Usa esta página para configurar URI que tengan acceso a los estándares web de ubicación geográfica y al Portapapeles. Para usar la ubicación geográfica, debes declarar también dicha capacidad de la aplicación en el manifiesto del paquete. Los URI pueden incluir caracteres comodín en los nombres de subdominio (por ejemplo, http://*.microsoft.com). Esta página solo aparece si se trata de una aplicación de la Tienda Windows que se compiló con JavaScript.
Identificador URI
Identificador URI al que la aplicación puede tener acceso o no.
Regla
Especifica si se va a incluir o a excluir el identificador URI.
Agregar nuevo identificador URI
Abre un nuevo cuadro de texto para agregar otro identificador URI a la lista.
Empaquetado
Usa esta página para establecer las propiedades que identifican y describen el paquete al implementarlo.
Nombre del paquete
Especifica el nombre único que identifica al paquete en el sistema. Al cargar el paquete en la Tienda, este nombre se reemplaza. El Nombre del paquete distingue entre mayúsculas y minúsculas. Utiliza el Nombre para mostrar del paquete para mostrar el nombre del paquete a los usuarios. Esta cadena no debe finalizar con un punto y no debe ser una de estas cadenas: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" y "LPT9".
Nombre para mostrar del paquete
Especifica el nombre descriptivo de la aplicación que aparece en la Tienda. Al cargar el paquete en la Tienda, este nombre se reemplaza.
Logotipo
Especifica la imagen que aparece en la página de descripción de la Tienda para el producto.
Versión
Cadena de versión expresada en notación cuádruple, Principal.Secundaria.Compilación.Revisión.
Publicador
Especifica el campo de asunto del certificado de firma que se usa para autenticar el paquete. Al cargar el paquete en la Tienda, este nombre se reemplaza. Para obtener más información, consulta Firmar un paquete de aplicación (aplicaciones de la Tienda Windows).
Elegir certificado
Abre un cuadro de diálogo para que puedas elegir o crear un certificado. Para obtener más información, consulta Firmar un paquete de aplicación (aplicaciones de la Tienda Windows).
Nombre para mostrar del publicador
Especifica el nombre que se usa en el campo Nombre del publicador en el sitio web del portal para desarrolladores. Al cargar el paquete en la Tienda, este nombre se reemplaza.
Nombre de familia del paquete
Nombre único que identifica el paquete en el sistema y que comprende el nombre del paquete y un elemento hash de la cadena del publicador.
Vea también
Conceptos
Empaquetar la aplicación de la Tienda Windows mediante Visual Studio 2012
Otros recursos
Manifiesto del paquete de aplicaciones