Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Visual Studio App Center se retiró el 31 de marzo de 2025, excepto las características de análisis y diagnóstico, que seguirán siendo compatibles hasta el 30 de junio de 2026. Más información.
Habilite a los evaluadores para mantenerse al día fácilmente con las versiones más recientes. Integre el SDK de App Center (y el módulo de distribución) para iOS, Android o MAUI/Xamarin para habilitar automáticamente la notificación en la aplicación para nuevas versiones. Una vez completada, todas las versiones futuras a través de App Center desencadenarán una notificación en la aplicación para cada evaluador que permita una actualización rápida a la versión más reciente.
Importante
En este momento, hay algunas limitaciones para In-App Actualizaciones:
- No se pedirá a los dispositivos Android una actualización si no hay ningún cambio en
versionCodeoversionName. - En el caso de las actualizaciones públicas dentro de la aplicación de iOS, si utilizas la pista privada, Apple tiene un cuadro de diálogo predeterminado que debes cerrar. El inicio de sesión no es necesario para el flujo público.
- In-App Las actualizaciones no funcionan en aplicaciones de Windows o UWP.
Actualizaciones públicas de In-App
Para habilitar las actualizaciones públicas en la aplicación, cree un grupo de distribución público y distribuya una versión con el SDK de App Center. Una vez que los evaluadores instalen la aplicación, se les avisará cuando las nuevas versiones estén disponibles públicamente.
Compatibilidad con almacenes de aplicaciones
Androide
Si la aplicación se instala desde Google Play u otras tiendas en lugar de App Center, se deshabilitará la comprobación de las nuevas versiones.
Google puede considerar el código de actualización desde la aplicación como comportamiento malintencionado incluso si no se usa en tiempo de ejecución. Se recomienda quitar este código de la aplicación antes de enviarlo a Google Play. Para facilitarlo, proporcionamos la versión del SDK de Distribución de App Center con APIs simuladas, por lo que el único cambio para ti es un cambio de dependencias. Puede encontrar las instrucciones detalladas en las páginas de Android, MAUI/Xamarin o Unity .
Ios
Si la aplicación se instala desde app Store o TestFlight, las actualizaciones en la aplicación no están disponibles y la comprobación de las nuevas versiones se deshabilitará.
Preguntas más frecuentes
- ¿Por qué se pide a los evaluadores que se autentiquen repetidamente?
- El SDK de App Center usa el explorador predeterminado de un dispositivo para almacenar cookies. En los casos siguientes, el SDK solicitará la reautenticación:
- El evaluador borra las cookies del explorador predeterminado del dispositivo.
- El evaluador deshabilitó las cookies para el navegador predeterminado del dispositivo.
- El evaluador cerró la primera ventana de autenticación después de abrir la aplicación.
- El secreto de aplicación que se usa para inicializar el SDK no es el mismo que el que se muestra en el portal web de App Center.
- ¿Por qué los evaluadores no ven un mensaje de actualización en la aplicación cuando se publica una nueva versión de la aplicación?
- Varios escenarios pueden hacer que los evaluadores no obtengan notificaciones de actualización en la aplicación:
- La característica de distribución del SDK de App Center está deshabilitada. La característica de distribución del SDK de App Center debe habilitarse e inicializarse en el inicio de la aplicación. Si los evaluadores instalaron una versión con la característica de distribución deshabilitada, necesitarían instalar manualmente la versión más reciente.
- La comprobación automática de la actualización está deshabilitada. Si la comprobación automática de actualizaciones está deshabilitada, la aplicación no comprobará si hay nuevas versiones en el inicio. La comprobación se produce cuando se llama a checkForUpdate .
- La versión de lanzamiento de la aplicación no es correcta para un nuevo lanzamiento.
- Para Android: incremente el código de versión.
- Para iOS: incrementar
CFBundleShortVersionStringy conformarse con los estándares de versionado semántico
- ¿Por qué los evaluadores ven el mensaje "Actualización en la aplicación deshabilitada"?
- Varios escenarios pueden hacer que el SDK de App Center muestre este mensaje:
- La aplicación no se instaló desde App Center.
- La versión que instaló un evaluador no se publicó a través de App Center o la versión se eliminó en App Center.
- El secreto de aplicación usado en el SDK es incorrecto. Para obtener el secreto de la aplicación, vaya a la página de configuración de la aplicación, haga clic en los puntos verticales triples en la esquina superior derecha y copie el secreto de la aplicación.
- Si ha migrado la aplicación desde HockeyApp, consulte los artículos siguientes:
- iOS: [Migración desde HockeyApp][ios-sdk-migration]
- Android: [Migración desde HockeyApp][android-sdk-migration]
- Si ha migrado la aplicación desde HockeyApp, consulte los artículos siguientes: