Cargar paquetes de la aplicación
La página Paquetes del proceso de envío de la aplicación es donde se cargan todos los archivos de paquete (.msix, .msixupload, .msixbundle, .appx, .appxupload y/o .appxbundle) para la aplicación que va a enviar. Puede cargar todos los paquetes de la misma aplicación en esta página y, cuando un cliente descarga la aplicación, Store proporcionará automáticamente a cada cliente el paquete que mejor funcione para su dispositivo. Después de cargar los paquetes, verá una tabla que indica qué paquetes que se ofrecerán a familias específicas de dispositivos Windows 10 o Windows 11 (y a versiones anteriores del sistema operativo, si procede) ordenados según su clasificación.
Importante
Ya no puede cargar nuevos paquetes XAP creados con el(los) SDK de Windows Phone 8.x. Las aplicaciones que ya están en Store con paquetes XAP seguirán funcionando en dispositivos Windows 10 Mobile. Para obtener más información, consulte esta entrada de blog.
Para obtener más información sobre lo que incluye un paquete y cómo se debe estructurar, consulte Requisitos del paquete de la aplicación. También le interesará saber cómo influyen los números de versión en los paquetes que se entregan a determinados clientes y cómo administrar los paquetes en distintos escenarios.
Cargar paquetes en el envío
Para cargar paquetes, arrástrelos al campo de carga o haga clic para examinar los archivos. La página Paquetes le permitirá cargar archivos .msix, .msixupload, .msixbundle, .appx, .appxupload o .appxbundle.
Importante
Para Windows 10, se recomienda cargar el archivo .msixupload o .appxupload aquí en lugar de .msix, .appx, .msixbundle o .appxbundle. Para obtener más información sobre el empaquetado de aplicaciones para UWP para Store, consulte Empaquetado de una aplicación para UWP con Visual Studio.
Si ha creado paquetes piloto para la aplicación, verá una lista desplegable con la opción de copiar paquetes de uno de los paquetes piloto. Seleccione el paquete piloto que tiene los paquetes que desea extraer. A continuación, puede seleccionar cualquiera o todos sus paquetes para incluir en este envío.
Si detectamos errores con un paquete al validarlo, se mostrará un mensaje para informarle de lo que está mal. Tendrá que quitar el paquete, corregir el problema y, a continuación, intentar cargarlo de nuevo. También es posible que aparezcan advertencias que le informen de problemas que pueden surgir, pero que no le impedirán continuar con el envío.
Disponibilidad de familias de dispositivos
Una vez haya cargado los paquetes, la sección Disponibilidad de familias de dispositivos mostrará una tabla que indica qué paquetes se ofrecerán a familias específicas de dispositivos Windows 10 o Windows 11 (y a versiones anteriores del sistema operativo, si procede), ordenados según su clasificación. Esta sección también le permite elegir si desea o no ofrecer el envío a los clientes de familias de dispositivos específicas de Windows 10 o Windows 11.
Para obtener más información, consulte Disponibilidad de la familia de dispositivos.
Detalles del paquete
Los paquetes cargados se enumeran aquí, agrupados por sistema operativo de destino. Se mostrará el nombre, la versión y la arquitectura del paquete. Para obtener más información, como los idiomas admitidos, las funcionalidades de la aplicación y el tamaño de archivo de cada paquete, haga clic en Mostrar detalles.
Si necesita quitar un paquete del envío, haga clic en el vínculo Quitar situado en la parte inferior de la sección Detalles de cada paquete.
Eliminar paquetes redundantes
Si detectamos que uno o varios de los paquetes son redundantes, se mostrará una advertencia que sugiere que quita los paquetes redundantes de este envío. A menudo esto sucede cuando ha cargado previamente paquetes y ahora proporciona paquetes con versiones superiores que admiten el mismo conjunto de clientes. En este caso, ningún cliente obtendría nunca el paquete redundante, ya que ahora tiene un paquete mejor (con versiones posteriores) para admitir estos clientes.
Cuando detectemos que tiene paquetes redundantes, proporcionaremos una opción para quitar todos los paquetes redundantes de este envío automáticamente. También puede quitar paquetes del envío individualmente si lo prefiere.
Lanzamiento gradual de paquetes
Si el envío es una actualización de una aplicación publicada anteriormente, verá una casilla denominada Lanzar gradualmente la actualización después de publicar este envío (solo a clientes de Windows 10 o Windows 11). Esta opción le permitirá seleccionar un porcentaje de clientes a los que enviar los paquetes, y así podrá supervisar sus comentarios y los datos analíticos para asegurarse de que la actualización es correcta antes de realizar una distribución más amplia. Puede aumentar el porcentaje (o detener la actualización) en cualquier momento sin tener que crear un nuevo envío.
Para obtener más información, consulte Lanzamiento gradual de paquetes.
Actualización obligatoria
Si el envío es una actualización de una aplicación publicada anteriormente, verá una casilla que indica Hacer que esta actualización sea obligatoria. Esto le permite establecer la fecha y hora de una actualización obligatoria, suponiendo que haya utilizado las API de Windows.Services.Store para permitir que su aplicación compruebe mediante programación si hay actualizaciones de paquetes y descargue e instale los paquetes actualizados. La aplicación debe tener como destino Windows 10, versión 1607 o posterior para poder usar esta opción.
Para obtener más información, consulte Descargar e instalar actualizaciones de paquetes para su aplicación.
La página Paquetes del proceso de envío de la aplicación es donde proporciona los paquetes (MSI/EXE) y la información asociada para la aplicación que está enviando. Cada vez que un cliente descarga la aplicación, Store le proporciona automáticamente el paquete que mejor se adapta a su dispositivo.
Debe completar la página Paquetes para al menos un paquete. Para agregar el paquete, haga clic en Agregar paquete desde la página Paquetes.
Agregar y editar información del paquete
Para editar información del paquete, seleccione el paquete en la página Paquetes. Debe editar cada paquete por separado.
Dirección URL del paquete
Obligatorio
Debe escribir al menos una dirección URL segura con versiones que apunte al paquete de aplicación (MSI/EXE) hospedado en la red CDN. Un ejemplo de dirección URL segura con versiones es https://www.contoso.com/downloads/1.1/setup.exe
. Cuando el cliente instala la aplicación desde Store, Store descarga el paquete desde esta dirección URL. Debe seguir las buenas prácticas de CDN y asegurarse de que esta dirección URL es eficaz, fiable y está disponible en función de la selección del mercado.
Si necesita actualizar la dirección URL del paquete, puede usar la opción Actualizar envío en el Centro de partners para especificar una nueva dirección URL del paquete.
El binario de la dirección URL del paquete no debe cambiar después de enviarlo para asegurarse de que solo los usuarios instalan los archivos binarios certificados. Store conservará copias de sus paquetes de aplicaciones más recientes para distribuirlos en caso de que el instalador de aplicaciones que usted hospeda en un servicio de hospedaje independiente, como una red de entrega de contenido (CDN), se cambie por nuevos paquetes de instalador de aplicación sin envío a través del Centro de partners o la API. Store también descargará los nuevos paquetes de aplicaciones e iniciará el proceso de certificación. Si las actualizaciones superan las pruebas de certificación, Store las pone a disposición de los usuarios finales. Si las actualizaciones producen errores en las pruebas de certificación, las Stores le notifican que envíe las actualizaciones a través del Centro de partners o la API.
Debe enviar un instalador independiente o sin conexión y no un descargador que descargue binarios cuando se invoque. Esto es necesario para certificar que los binarios que se instalan son los mismos que pasaron el proceso de certificación.
Arquitectura
Obligatorio
Debe seleccionar la arquitectura del código contenido en el paquete de uno de los siguientes valores:
- x86
- x64
- neutral
- ARM
- ARM64
Si tiene paquetes compilados en más de 1 arquitectura, debe agregarlos al envío.
Idiomas
Obligatorio
Puede enviar aplicaciones a Microsoft Store en más de 100 idiomas. La aplicación debe admitir al menos uno de los siguientes idiomas.
Nota:
Store no admite los códigos de idioma que no aparecen aquí.
Nombre del idioma | Códigos de idioma admitidos |
---|---|
Afrikáans | af, af-za |
Albanés | sq, sq-al |
Amárico | am, am-et |
Armenio | hy, hy-am |
Asamés | as, as-in |
Azerbaiyano | az-arab, az-arab-az, az-cyrl, az-cyrl-az, az-latn, az-latn-az |
Vasco (España) | eu, eu-es |
Bielorruso | be, be-by |
Bengalí | bn, bn-bd, bn-in |
Bosnio | bs, bs-cyrl, bs-cyrl-ba, bs-latn, bs-latn-ba |
Búlgaro | bg, bg-bg |
Catalán | ca, ca-es, ca-es-valencia |
Cheroqui | chr-cher, chr-cher-us, chr-latn |
Chino (simplificado) | zh-Hans, zh-cn, zh-hans-cn, zh-sg, zh-hans-sg |
Chino (tradicional) | zh-Hant, zh-hk, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw |
Croata | hr, hr-hr, hr-ba |
Checo | cs, cs-cz |
Danés | da, da-dk |
Dari | prs, prs-af, prs-arab |
Neerlandés | nl, nl-nl, nl-be |
English | en, en-au, en-ca, en-gb, en-ie, en-in, en-nz, en-sg, en-us, en-za, en-bz, en-hk, en-id, en-jm, en-kz, en-mt, en-my, en-ph, en-pk, en-tt, en-vn, en-zw |
Estonio | et, et-ee |
Filipino | fil, fil-latn, fil-ph |
Finés | fi, fi-fi |
Francés | fr, fr-be , fr-ca , fr-ch , fr-fr , fr-lu, fr-cd, fr-ci, fr-cm, fr-ht, fr-ma, fr-mc, fr-ml, fr-re, frc-latn, frp-latn |
Gallego | gl, gl-es |
Georgiano | ka, ka-ge |
Alemán | de, de-at, de-ch, de-de, de-lu, de-li |
Griego | el, el-gr |
Gujarati | gu, gu-in |
Hausa | ha, ha-latn, ha-latn-ng |
Hebreo | he, he-il |
Hindi | hi, hi-in |
Húngaro | hu, hu-hu |
Islandés | is, is-is |
Igbo | ig-latn, ig-ng |
Indonesio | id, id-id |
Inuktitut (latino) | iu-cans, iu-latn, iu-latn-ca |
Irlandés | ga, ga-ie |
isiXhosa | xh, xh-za |
isiZulu | zu, zu-za |
Italiano | it, it-it, it-ch |
Japonés | ja , ja-jp |
Canarés | kn, kn-in |
Kazajo | kk, kk-kz |
Jemer | km, km-kh |
Quiché | quc-latn, qut-gt, qut-latn |
Kinyarwanda | rw, rw-rw |
KiSwahili | sw, sw-ke |
Konkani | kok, kok-in |
Coreano | ko, ko-kr |
Kurdo | ku-arab, ku-arab-iq |
Kirguís | ky-kg, ky-cyrl |
Lao | lo, lo-la |
Letón | lv, lv-lv |
Lituano | lt, lt-lt |
Luxemburgués | lb, lb-lu |
Macedonio | mk, mk-mk |
Malayo | ms, ms-bn, ms-my |
Malayalam | ml, ml-in |
Maltés | mt, mt-mt |
Maori | mi, mi-latn, mi-nz |
Maratí | mr, mr-in |
Mongol (cirílico) | mn-cyrl, mn-mong, mn-mn, mn-phag |
Nepalí | ne, ne-np |
Noruego | nb, nb-no, nn, nn-no, no, no-no |
Odia | or, or-in |
Persa | fa, fa-ir |
Polaco | pl, pl-pl |
Portugués (Brasil) | pt-br |
Portugués (Portugal) | pt, pt-pt |
Punjabi | pa, pa-arab, pa-arab-pk, pa-deva, pa-in |
Quechua | quz, quz-bo, quz-ec, quz-pe |
Rumano | ro, ro-ro |
Ruso | ru , ru-ru |
Gaélico escocés | gd-gb, gd-latn |
Serbio (latino) | sr-Latn, sr-latn-cs, sr, sr-latn-ba, sr-latn-me, sr-latn-rs |
Serbio (cirílico) | sr-cyrl, sr-cyrl-ba, sr-cyrl-cs, sr-cyrl-me, sr-cyrl-rs |
Sotho septentrional | nso, nso-za |
Setsuana | tn, tn-bw, tn-za |
Sindhi | sd-arab, sd-arab-pk, sd-deva |
Cingalés | si, si-lk |
Eslovaco | sk, sk-sk |
Esloveno | sl, sl-si |
Español | es, es-cl, es-co, es-es, es-mx, es-ar, es-bo, es-cr, es-do, es-ec, es-gt, es-hn, es-ni, es-pa, es-pe, es-pr, es-py, es-sv, es-us, es-uy, es-ve |
Sueco | sv, sv-se, sv-fi |
Tayiko (cirílico) | tg-arab, tg-cyrl, tg-cyrl-tj, tg-latn |
Tamil | ta, ta-in |
Tatar | tt-arab, tt-cyrl, tt-latn, tt-ru |
Telugu | te, te-in |
Tailandés | th, th-th |
Tigriña | ti, ti-et |
Turco | tr, tr-tr |
Turcomano | tk-cyrl, tk-latn, tk-tm, tk-latn-tr, tk-cyrl-tr |
Ucraniano | uk, uk-ua |
Urdu | ur, ur-pk |
Uigur | ug-arab, ug-cn, ug-cyrl, ug-latn |
Uzbeko (latino) | uz, uz-cyrl, uz-latn, uz-latn-uz |
Vietnamita | vi, vi-vn |
Galés | cy, cy-gb |
Wolof | wo, wo-sn |
Yoruba | yo-latn, yo-ng |
Tipo de aplicación
Obligatorio
Seleccione el tipo de aplicación: (EXE/MSI). Si elige EXE, debe proporcionar parámetros y detalles del instalador para el control del instalador.
Parámetros del instalador
Obligatorio
Store tendrá que ejecutar el instalador en modo silencioso. Para admitir esto, debe proporcionar los modificadores necesarios, como /s, específicos del instalador de la aplicación EXE. Esto no es necesario si el instalador se ejecuta en modo silencioso de forma predeterminada, sin modificadores.
En el caso de las aplicaciones MSI, Store usa el conmutador silencioso predeterminado "/qn" para ejecutar el instalador en modo silencioso.
Control del instalador para la aplicación EXE
Obligatorio
Las aplicaciones EXE suelen tener instaladores que devuelven códigos personalizados durante la instalación. Store admite mensajes y acciones adecuados orientados al cliente para los códigos de retorno personalizados que usted proporcione.
A continuación se muestran los escenarios de instalación estándar que admite Store:
Escenario | Descripción |
---|---|
Operación cancelada por el usuario | El usuario canceló la operación de instalación. |
La aplicación ya existe | La aplicación ya existe en el dispositivo. |
Instalación ya en curso | Ya hay otra instalación en curso. El usuario debe completar la instalación antes de continuar con esta instalación. |
El espacio en disco está lleno | El espacio en disco está lleno. |
Es necesario reiniciar | Es necesario reiniciar el sistema para completar la instalación. |
Error de red | Proporcione valores de código devuelto personalizados para varios errores relacionados con la red. |
Paquete rechazado durante la instalación | Paquete rechazado durante la instalación debido a una directiva de seguridad habilitada en el dispositivo. |
La instalación se realizó correctamente | La instalación se ha realizado correctamente. |
Puede agregar más de 1 código de retorno para cada uno de los escenarios anteriores en función del comportamiento del instalador.
Para escenarios distintos de la lista anterior de escenarios estándar, los clientes deben consultar la documentación del código de devolución del instalador. En caso de que se produzcan varios errores de instalación, puede añadir sus códigos de devolución personalizados junto con la dirección URL de la documentación específica del código de devolución a la que Store puede remitir a los clientes.
Recomendamos proporcionar esta información para las aplicaciones EXE para que Store pueda proporcionar una experiencia adaptada a los clientes. Esto también ayudará a Store a tratar y notificar las instalaciones de la aplicación para las aplicaciones EXE.
Después de agregar el paquete, haga clic en Guardar borrador. Volverá a la página Administrar paquetes. En la Lista de paquetes, verá que se ha agregado el paquete. Después de comprobar que el paquete se ha agregado en la Lista de paquetes, haga clic en Guardar todo. Verá un mensaje que indica que el paquete se está cargando y, después de una carga correcta, recibirá un mensaje como Guardado correctamente.
Importante
Actualmente no se admiten paquetes de aplicaciones para complementos.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de