Compartir a través de


Instalación y servicio de aplicaciones a través de Microsoft Store

Microsoft facilita la instalación y el servicio de aplicaciones para UWP en Windows 10 IoT Core a través de Microsoft Store.

Importante

No hay compatibilidad con el cliente de Microsoft Store en IoT Core, es decir, no puede examinar e instalar aplicaciones desde un dispositivo IoT Core y todas las aplicaciones necesarias deben estar preinstaladas o instaladas a través de otros medios, como OMA-DM/Azure DM.

A continuación se describen los pasos clave necesarios para usar Microsoft Store.

Paso 1: Configuración

Se requiere una cuenta del Centro de desarrollo de Windows y el registro para el programa de preinstalación de OEM para usar esta característica. Consulte Tipos de cuenta para obtener información sobre cuentas individuales y cuentas de empresa. Puede registrarse para obtener una cuenta de desarrollador en Registrar como desarrollador de aplicaciones.

Si necesita que varios usuarios administren el portal o si necesita funcionalidades especiales en la aplicación, consulte Asociación de Azure Active Directory con su cuenta del Centro de desarrollo para obtener más detalles.

Programa de preinstalación de OEM

Debes inscribirte para el programa preinstalación oem de Microsoft Store para poder descargar el paquete appx firmado por la Tienda que puedes preinstalar en tu dispositivo.

Los pasos para la inscripción son

Nota

Las solicitudes por correo electrónico ya no tienen que enviarse a PartnerOps para habilitar las funcionalidades.

  1. Inicie sesión en el portal del Centro de desarrollo y reserve un nombre para la aplicación.
  2. Declare las funcionalidades en el manifiesto del paquete de la aplicación. Si declaras las funcionalidades restringidas, deberás proporcionar una justificación comercial en la sección de opciones de envíos del Centro de partners en el momento del envío. Puede encontrar más información sobre las distintas funcionalidades, sus categorías y cómo declararlas aquí.

Paso 2: Publicar aplicación para UWP en Microsoft Store

Si todo parece correcto, puedes continuar con envíos de aplicaciones.

Los elementos clave que se van a tener en cuenta aquí son:

  • Visibilidad : se recomienda ocultar la aplicación en la tienda estableciendo la visibilidad correctamente.
  • TargetDeviceFamily : TargetDeviceFamily debe establecerse en Windows.Universal. Windows.IoT y Windows.IoTHeadless no están permitidos para la publicación.

Instrucciones especiales para aplicaciones sin encabezado

Importante

Visual Studio 2017 Update 15.3 o posterior es necesario para estas instrucciones.

Para que las aplicaciones sin encabezado cumplan el cumplimiento de la tienda, debe haber una "cabeza" asociada a la aplicación. Para agregar esta "cabeza" a nuestra aplicación sin cabeza, necesitamos:

  1. Cree un nuevo proyecto Aplicación vacía (Windows universal) en Visual Studio. La versión de destino y la versión mínima deben coincidir con la versión de destino y la versión mínima configuradas para la aplicación sin encabezado.

  2. Compilar el nuevo proyecto en la configuración de versión

  3. Vaya a <Nueva carpeta> del proyecto/bin/<Architecture>/Release/ilc.

  4. Busque archivos <blank_app_name.exe> y <blank_app_name>.dll y copie los archivos en el directorio raíz del proyecto de aplicación en segundo plano.

  5. Incluya el archivo recién agregado al proyecto de Visual Studio y establezca en "Contenido".

  6. Abra Package.appxmanifest en modo código (haga clic con el botón derecho y elija Ver código) para la aplicación sin encabezado y modifique lo siguiente:

    • Agregue el atributo Executable="<Filename de .exe copiado al.exe del proyecto> " al elemento Application. Asegúrese de que la mayúscula coincide con el .appxmanifest del proyecto Aplicación vacía .
    • Agregue el atributo EntryPoint="<Espacio de nombres del proyecto> XAML en blanco. App" al elemento Application. Asegúrese de que la mayúscula coincide con el .appxmanifest del proyecto Aplicación vacía .
    • Quitar el atributo AppListEntry del elemento uap:VisualElements
  7. Con el envío de la aplicación creado el siguiente paso es empaquetar la aplicación para UWP y cargarla en el envío de la aplicación en el Centro de desarrollo de Windows. Para IoT Core, es importante establecer Generar agrupación de aplicaciones en Nunca. Esto permitirá que el Centro de desarrollo de Windows genere el paquete correcto para la preinstalación en IoT Core.

  8. Envíe la aplicación para comenzar el proceso de certificación. El proceso de certificación normalmente tardará entre 24 y 48 horas después del cual la aplicación se publicará inmediatamente o estará disponible para publicar (según la opción de publicación elegida al crear el envío).

Paso 3: Descargar e instalar

Ahora que se ha publicado una aplicación en Microsoft Store, la aplicación tiene una versión firmada de la tienda que se puede usar para preinstalar la aplicación en los dispositivos.

  1. En la cuenta del Centro de desarrollo de Windows, haga clic en App Management Current Packages (Paquetes actuales de administración de > aplicaciones) en la barra de navegación izquierda.

  2. En el envío de la aplicación más reciente, haga clic en Descargar paquete de Windows 10. Esto descargará un archivo ZIP que contiene el paquete de la aplicación, los paquetes de dependencia y los archivos de licencia.

  3. Consulte Instalación de las aplicaciones en el dispositivo IoT Core para obtener varias opciones para instalar las aplicaciones de la Tienda.

  4. Para administrar las actualizaciones de la aplicación de la tienda desde la aplicación, consulte Descarga e instalación de actualizaciones de paquetes para la aplicación.

Paso 4: Publicar actualización en el almacén

Importante

Asegúrese de incrementar el número de versión de cada nuevo paquete.

La publicación de una actualización en el almacén es sencilla.

  1. En el Centro de desarrollo de Windows, cree un nuevo envío de aplicación para que la aplicación se actualice.
  2. En Visual Studio, empaquete la aplicación como se hizo anteriormente en el paso 2 de la sección Publicar aplicación para UWP en Microsoft Store .
  3. Cargue el paquete en el Centro de desarrollo de Windows en el nuevo envío y envíelo.
  4. Después de un proceso correcto de certificación de aplicaciones, los dispositivos recibirán la versión publicada como actualizaciones.

Nota

Las actualizaciones de aplicaciones en los dispositivos pueden tardar hasta 24 horas en recibir la versión más reciente.