Share via


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.

BR230259.collapse_all(es-es,VS.110).gifNombre 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.

BR230259.collapse_all(es-es,VS.110).gifPunto 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++.

BR230259.collapse_all(es-es,VS.110).gifPá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.

BR230259.collapse_all(es-es,VS.110).gifDescripció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.

BR230259.collapse_all(es-es,VS.110).gifRotaciones 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.

BR230259.collapse_all(es-es,VS.110).gifActivos 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.

BR230259.collapse_all(es-es,VS.110).gifNombre corto

Especifica un nombre corto para la aplicación que aparece directamente en el mosaico. Esta cadena se puede localizar.

BR230259.collapse_all(es-es,VS.110).gifMostrar 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.

BR230259.collapse_all(es-es,VS.110).gifTexto 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”.

BR230259.collapse_all(es-es,VS.110).gifColor 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.

BR230259.collapse_all(es-es,VS.110).gifLogotipo

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)

BR230259.collapse_all(es-es,VS.110).gifLogotipo 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)

BR230259.collapse_all(es-es,VS.110).gifLogotipo 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)

BR230259.collapse_all(es-es,VS.110).gifLogotipo 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)

BR230259.collapse_all(es-es,VS.110).gifLogotipo 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)

BR230259.collapse_all(es-es,VS.110).gifCapacidad 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)

BR230259.collapse_all(es-es,VS.110).gifNotificaciones 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.

BR230259.collapse_all(es-es,VS.110).gifPantalla 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)

BR230259.collapse_all(es-es,VS.110).gifColor 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).

BR230259.collapse_all(es-es,VS.110).gifCapacidades (lista de casillas)

Permite que la aplicación solicite acceso a características o a dispositivos.

BR230259.collapse_all(es-es,VS.110).gifDescripción

Describe la capacidad seleccionada actualmente.

Lista de capacidades

Lista de características o dispositivos específicos que puede usar su aplicación.

BR230259.collapse_all(es-es,VS.110).gifBiblioteca 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>

BR230259.collapse_all(es-es,VS.110).gifAutenticació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>

BR230259.collapse_all(es-es,VS.110).gifRedes 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>

BR230259.collapse_all(es-es,VS.110).gifInternet (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>

BR230259.collapse_all(es-es,VS.110).gifInternet (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>

BR230259.collapse_all(es-es,VS.110).gifUbicació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>

BR230259.collapse_all(es-es,VS.110).gifMicró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>

BR230259.collapse_all(es-es,VS.110).gifBiblioteca 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>

BR230259.collapse_all(es-es,VS.110).gifBiblioteca 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>

BR230259.collapse_all(es-es,VS.110).gifProximidad

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>

BR230259.collapse_all(es-es,VS.110).gifAlmacenamiento 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>

BR230259.collapse_all(es-es,VS.110).gifCertificados 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>

BR230259.collapse_all(es-es,VS.110).gifBiblioteca 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>

BR230259.collapse_all(es-es,VS.110).gifCá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.

BR230259.collapse_all(es-es,VS.110).gifDeclaraciones 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.

BR230259.collapse_all(es-es,VS.110).gifDescripción

Describe la declaración seleccionada actualmente.

BR230259.collapse_all(es-es,VS.110).gifDeclaraciones admitidas

Muestra las declaraciones actuales. Haz clic en el botón Quitar de una declaración para quitarlo de la lista.

BR230259.collapse_all(es-es,VS.110).gifPropiedades

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.

BR230259.collapse_all(es-es,VS.110).gifProveedor 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.

BR230259.collapse_all(es-es,VS.110).gifContenido 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.

BR230259.collapse_all(es-es,VS.110).gifDispositivo 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.

BR230259.collapse_all(es-es,VS.110).gifTareas 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>

BR230259.collapse_all(es-es,VS.110).gifActualizador 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).

BR230259.collapse_all(es-es,VS.110).gifConfiguració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.

BR230259.collapse_all(es-es,VS.110).gifCertificados

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.

BR230259.collapse_all(es-es,VS.110).gifSelector 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.

BR230259.collapse_all(es-es,VS.110).gifSelector 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).

BR230259.collapse_all(es-es,VS.110).gifSelector 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).

BR230259.collapse_all(es-es,VS.110).gifAsociaciones 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).

BR230259.collapse_all(es-es,VS.110).gifExplorador 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.

BR230259.collapse_all(es-es,VS.110).gifConfiguració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.

BR230259.collapse_all(es-es,VS.110).gifProtocolo

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.

BR230259.collapse_all(es-es,VS.110).gifBuscar

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.

BR230259.collapse_all(es-es,VS.110).gifCompartir 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.

BR230259.collapse_all(es-es,VS.110).gifIdentificador URI

Identificador URI al que la aplicación puede tener acceso o no.

BR230259.collapse_all(es-es,VS.110).gifRegla

Especifica si se va a incluir o a excluir el identificador URI.

BR230259.collapse_all(es-es,VS.110).gifAgregar 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.

BR230259.collapse_all(es-es,VS.110).gifNombre 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".

BR230259.collapse_all(es-es,VS.110).gifNombre 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.

BR230259.collapse_all(es-es,VS.110).gifLogotipo

Especifica la imagen que aparece en la página de descripción de la Tienda para el producto.

BR230259.collapse_all(es-es,VS.110).gifVersión

Cadena de versión expresada en notación cuádruple, Principal.Secundaria.Compilación.Revisión.

BR230259.collapse_all(es-es,VS.110).gifPublicador

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).

BR230259.collapse_all(es-es,VS.110).gifElegir 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).

BR230259.collapse_all(es-es,VS.110).gifNombre 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.

BR230259.collapse_all(es-es,VS.110).gifNombre 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

Inicio rápido: Crear un mosaico predeterminado con el editor de manifiestos de Microsoft Visual Studio 2012

Referencia del esquema del manifiesto del paquete

Recursos de la aplicación y ejemplo de localización