Proceso de certificación de la aplicación

Cuando termines de crear el envío de la aplicación y hagas clic en Enviar a la Tienda, el envío escribe el paso de certificación. Este proceso normalmente se completa en unas pocas horas, aunque en algunos casos puede tardar hasta tres días laborables. Una vez que el envío supere la certificación, los clientes pueden tardar hasta 24 horas en ver la descripción de la aplicación para un nuevo envío o para un envío actualizado con cambios en los paquetes. Si la actualización solo cambia los detalles de la descripción de Tienda, el proceso de publicación se completará en menos de una hora. Recibirás una notificación cuando se publique el envío y el estado de la aplicación en el panel será En la Tienda.

Preprocessing (Preprocesamiento)

Después de cargar correctamente los paquetes de la aplicación y enviar la aplicación para la certificación, los paquetes se ponen en cola para realizar pruebas. Mostraremos un mensaje si detectamos errores durante el preprocesamiento. Para obtener más información sobre posibles errores, consulta Resolución de errores de envío.

Certificación

Durante esta fase, se realizan varias pruebas:

  • Pruebas de seguridad: esta primera prueba evalúa los paquetes de la aplicación para detectar virus y software malicioso. Si la aplicación produce un error en esta prueba, deberás comprobar el sistema de desarrollo ejecutando el software antivirus más reciente y, a continuación, recompilar el paquete de la aplicación en un sistema limpio.
  • Pruebas de cumplimiento técnico: el Kit para la certificación de aplicaciones de Windows prueba el cumplimiento técnico. (Siempre debes asegurarte de probar la aplicación con el Kit de certificación de aplicaciones de Windows antes de enviarla a la Tienda.)
  • Cumplimiento de contenido: la cantidad de tiempo que se tarda varía en función de la complejidad de la aplicación, la cantidad de contenido visual que tiene y el número de aplicaciones que se han enviado recientemente. Asegúrate de proporcionar información relevante para los evaluadores en la página Notas para la certificación.

Una vez completado el proceso de certificación, obtendrás un informe de certificación que te indica si la aplicación ha superado o no la certificación. Si no la ha superado, el informe indicará qué prueba ha fallado o qué directiva no se ha cumplido. Después de corregir el problema, puedes crear un nuevo envío para que la aplicación vuelva a iniciar el proceso de certificación.

Versión

Cuando la aplicación pasa la certificación, está lista para pasar al proceso de Publicación.

  • Si has indicado que el envío debe publicarse lo antes posible (la opción predeterminada), el proceso de publicación comenzará inmediatamente.
  • Si esta es la primera vez que has publicado la aplicación y has especificado una Fecha de lanzamiento en la sección Programación, la aplicación estará disponible según las selecciones de Fecha de lanzamiento.
  • Si has usado Opciones de suspensión de publicación para especificar que no debe publicarse hasta una fecha determinada, esperaremos hasta esa fecha para comenzar el proceso de publicación, a menos que selecciones Cambiar fecha de lanzamiento.
  • Si has usado Opciones de suspensión de publicación para especificar que deseas publicar el envío manualmente, no iniciaremos el proceso de publicación hasta que selecciones Publicar ahora (o selecciones Cambiar fecha de lanzamiento y elijas una fecha específica).

Publicación

Los paquetes de la aplicación están firmados digitalmente para protegerlos contra alteraciones después de que se hayan liberado. Una vez iniciada esta fase, ya no puedes cancelar el envío ni cambiar su fecha de lanzamiento.

En el caso de las nuevas aplicaciones y actualizaciones que incluyen cambios en los paquetes de la aplicación, el proceso de publicación se completará en un plazo de 24 horas. Para las actualizaciones que solo cambian opciones como los detalles de la descripción de la Tienda, pero no cambian los paquetes de la aplicación, el proceso de publicación tardará menos de una hora.

Mientras la aplicación se encuentra en la fase de publicación, el vínculo Mostrar detalles de la columna Estado del envío de la aplicación permite saber cuándo están disponibles los nuevos paquetes y los detalles de la descripción de la Tienda para los clientes en cada una de las versiones de sistema operativo compatibles. Los pasos que aún no se hayan completado aparecerán como Pendientes. La aplicación permanecerá en la fase de publicación hasta que se haya completado el proceso, lo que significa que los nuevos paquetes o detalles de la descripción están disponibles para todos los clientes potenciales de la aplicación.

En la Tienda

Después de pasar correctamente por los pasos anteriores, el estado del envío cambiará de Publicar a En la Tienda. Tu envío estará disponible en Microsoft Store para que los clientes lo descarguen (a menos que hayas elegido otra opción de detectabilidad).

Nota:

También llevamos a cabo comprobaciones puntuales de las aplicaciones después de publicarlas para que podamos identificar posibles problemas y asegurarnos de que la aplicación cumpla con todas las Directivas de Microsoft Store. Si encontráramos algún problema, se te notificará sobre el problema y cómo corregirlo, si procede, o si se ha quitado de la Tienda.

Cuando termine de crear el envío de la aplicación y lo haya enviado a la Tienda, el envío escribe el paso de certificación. Este proceso suele tardar 24 horas, aunque en algunos casos puede tardar hasta tres días laborables. Una vez que el envío supere la certificación, los clientes pueden tardar hasta 24 horas en ver la descripción de la aplicación.

El paquete de la aplicación se descargará desde la dirección URL del paquete que especificó. Se seguirán las instrucciones de las notas de certificación. Mostraremos un mensaje si detectamos errores durante el preprocesamiento. Durante esta fase, se realizan varias pruebas para validar el envío de la aplicación. Recibirás una notificación si se produce un error en el envío de cualquiera de estas pruebas.

Cuando se publique el envío, se te notificará y el estado de la aplicación en el panel será En la Tienda.

Antes de publicar, las aplicaciones están sujetas a dos categorías de pruebas: pruebas de seguridad y cumplimiento de contenido.

Pruebas de seguridad

El envío de la aplicación estará sujeto a una serie de comprobaciones.

Dirección URL del paquete

Debes proporcionar una dirección URL de paquete segura (HTTPS). El envío no avanzará con el paso siguiente si se ha producido un error en esta prueba.

La dirección URL del paquete debe hospedar el instalador de la aplicación empaquetado como un archivo .exe o .msi. El envío no avanzará con el paso siguiente si se ha producido un error en esta prueba.

Importante

El archivo binario del instalador en la dirección URL del paquete no debe cambiar una vez enviado. Se recomienda crear y enviar direcciones URL del paquete con versiones (como https://contoso.com/downloads/1.1/myinstaller.msi). Si necesitas actualizar la dirección URL del paquete, puedes crear un nuevo envío de aplicación con una nueva dirección URL del paquete.

Prueba de software malicioso

Esta prueba comprueba si la aplicación busca virus, software malicioso y aplicaciones no deseadas mediante tecnologías de análisis estáticos y dinámicos. Si la aplicación produce un error en esta prueba, deberás comprobar el sistema de desarrollo ejecutando el software antivirus más reciente y, a continuación, recompilar el paquete de la aplicación en un sistema limpio.

Es altamente recomendable examinar la aplicación con Microsoft Defender u otro software antivirus de consumidor compatible con Windows para asegurarte de que está libre de software malicioso y aplicaciones no deseadas.

Instalación silenciosa

Esta prueba suele utilizarse para comprobar la existencia del siguiente tipo de comportamiento en la aplicación:

  • Puede instalarse silenciosamente sin ninguna interfaz de usuario visible para el usuario. Los parámetros del instalador que proporciones se usarán al instalar el paquete.
  • Se puede instalar correctamente cuando haya iniciado sesión con una cuenta de usuario estándar.
  • Puede realizar una entrada en la lista de programas y menú Inicio de Windows para que los usuarios puedan detectarla. Si la aplicación no necesita hacerlo, debes mencionarlo en la sección Notas para la certificación del envío.
  • El instalador de la aplicación está configurado correctamente para que Windows consulte información como Nombre del producto, Nombre del publicador, Idioma predeterminado e Información de versión (según corresponda) en lugares donde los clientes esperan encontrar dicha información, como en Agregar o quitar programas en Windows. Esta información forma parte del paquete del instalador de la aplicación. Consulta Configuración de las propiedades del instalador para obtener información sobre cómo establecer propiedades para Windows Installer.
  • Puede desinstalarse limpiamente sin dejar restos de archivos, carpetas y entradas del Registro.

Instalador independiente o sin conexión

Esta prueba verifica si el instalador enviado es independiente o sin conexión y no una aplicación de descarga 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.

Comprobación de bundleware

Esta prueba verifica si la aplicación intenta instalar aplicaciones de terceros adicionales que pueden no estar relacionadas con el propósito principal de la aplicación.

Dependencia de los controladores que no son de Microsoft o de los servicios NT

Esta prueba verifica si la aplicación tiene una dependencia con cualquier tipo de controlador que no es el de Microsoft o servicios NT. Es necesario revelar dicha dependencia en el Centro de partners durante el envío de la aplicación.

La firma digital o la firma de código contribuye a garantizar un ecosistema comprobado y de confianza de aplicaciones y actualizaciones en Windows. Se recomienda muy especialmente que la aplicación EXE/MSI y los archivos portables ejecutables (PE) que contiene están firmados digitalmente con un certificado que se pueda relacionar con un certificado emitido por una entidad de certificación (CA) que forme parte del Programa raíz de confianza de Microsoft.

Directiva de privacidad

Incluye una dirección URL de directiva de privacidad válida si la aplicación requiere una; por ejemplo, si la aplicación necesita acceder a algún tipo de información personal o si así lo requiere la ley. Para ayudar a determinar si la aplicación requiere una directiva de privacidad, revisa el Contrato para desarrolladores de aplicaciones y las directivas de Microsoft Store.

Pruebas adicionales

En función del tipo de aplicación enviada, se pueden realizar pruebas adicionales relacionadas con el rendimiento, la seguridad, la estabilidad y la confiabilidad de la aplicación y las observaciones compartidas contigo para los pasos siguientes.

Cómo evitar errores de certificación comunes

Revisa esta lista para ayudar a evitar problemas que impiden que las aplicaciones se certifiquen con frecuencia o que se puedan identificar durante una comprobación puntual después de publicar la aplicación.

  • No promueva aplicaciones de terceros durante o después de la instalación.
  • Envía la aplicación solo cuando esté terminada. Puedes usar la descripción de la aplicación para especificar las siguientes funciones, pero asegúrate de que la aplicación no contenga secciones incompletas, vínculos a páginas web que están en construcción o cualquier otra cosa que le pueda dar al cliente la impresión de que la aplicación está incompleta.
  • Prueba la aplicación en varias configuraciones diferentes para asegurarte de que es lo más estable posible.
  • Asegúrate de que la aplicación no se bloquee sin conectividad de red. Incluso si se requiere una conexión para usar la aplicación, debe realizarse correctamente cuando no haya ninguna conexión.
  • Proporciona toda la información necesaria para usar la aplicación, como el nombre de usuario y la contraseña de una cuenta de prueba si la aplicación requiere que los usuarios inicien sesión en un servicio, así como también los pasos necesarios para acceder a características ocultas o bloqueadas.
  • Configura el instalador de tu aplicación para incluir la información de la aplicación como el Nombre del producto, Nombre del publicador, Idioma predeterminado e Información de versión (según corresponda) en lugares donde los clientes esperan encontrar dicha información, como en “Agregar o quitar programas” en Windows. Esta información forma parte del paquete del instalador de la aplicación. Consulta Configuración de las propiedades del instalador para obtener más información sobre cómo establecer propiedades para Windows Installer
  • Incluye una dirección URL de directiva de privacidad si la aplicación requiere una; por ejemplo, si la aplicación necesita acceder a algún tipo de información personal o si así lo requiere la ley. Para ayudar a determinar si la aplicación requiere una directiva de privacidad, revisa el Contrato para desarrolladores de aplicaciones y las directivas de Microsoft Store.
  • Asegúrate de que la descripción de la aplicación represente claramente lo que hace. Para obtener ayuda, consulta nuestras instrucciones sobre cómo escribir una excelente descripción de la aplicación.
  • No declares la aplicación como accesible a menos que haya diseñado y probado específicamente la aplicación para escenarios de accesibilidad.
  • Revisa las directivas de Microsoft Store para asegurarte de que la aplicación cumple todos los requisitos enumerados allí.

Cumplimiento de contenido

La cantidad de tiempo que se tarda en realizar esta prueba varía en función de la complejidad de la aplicación, la cantidad de contenido visual que tiene y el número de aplicaciones que se han enviado recientemente. Asegúrate de proporcionar información relevante para los evaluadores en la sección Notas para la certificación.

Una vez completado el proceso de certificación, si no se ha superado, recibirás un correo electrónico con un informe que indica qué prueba ha fallado o qué directiva no se ha cumplido. Después de corregir el problema, puedes crear un nuevo envío para que la aplicación vuelva a iniciar el proceso de certificación.

Importante

El contenido de la aplicación debe cumplir las directivas de contenido de Microsoft Store y se evaluará de acuerdo con las directivas. Es muy importante que comprendas estas directivas antes de enviar la aplicación.

Publicación

La aplicación se publicará una vez certificada. Cuando se haya iniciado esta fase, ya no podrás cancelar el envío.

También llevamos a cabo comprobaciones puntuales de las aplicaciones después de publicarlas para que podamos identificar posibles problemas y asegurarnos de que la aplicación cumpla con todas las Directivas de Microsoft Store. Si encontráramos algún problema, se te notificará sobre el problema y cómo corregirlo, si procede, o si se ha quitado de la Microsoft Store.