In-App Novedades

Importante

Visual Studio App Center está programado para la retirada el 31 de marzo de 2025. Aunque puede seguir usando Visual Studio App Center hasta que se retire por completo, hay varias alternativas recomendadas a las que puede considerar la posibilidad de migrar.

Obtenga más información sobre las escalas de tiempo de soporte técnico y las alternativas.

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 Novedades:

  1. No se pedirá a los dispositivos Android una actualización si no hay ningún cambio en versionCode o versionName.
  2. En el caso de las actualizaciones públicas en la aplicación de iOS, si usa la pista privada, Apple tiene un cuadro de diálogo predeterminado que se debe descartar. El inicio de sesión no es necesario para el flujo público.
  3. In-App Novedades no funcionan en aplicaciones windows/UWP.

In-App Novedades pública

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

Android

Si la aplicación está instalada 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 API con código auxiliar, por lo que el único cambio para usted es un intercambio de dependencias. Puede encontrar las instrucciones detalladas en las páginas de Android, MAUI/Xamarin o Unity .

iOS

Si la aplicación está instalada desde el 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

  1. ¿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 siguientes casos, el SDK solicitará la reautenticación:
    • El evaluador borra las cookies del explorador predeterminado del dispositivo.
    • El evaluador ha deshabilitado las cookies para el explorador 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 aparece en el portal web de App Center.
  1. ¿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 instalan una versión con la característica de distribución deshabilitada, tendrían que 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 la actualización 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 es incorrecta para una nueva versión
      • Para Android: incremente el código de versión.
      • Para iOS: incremente CFBundleShortVersionString y cumpla los estándares de control de versiones semánticos
  1. ¿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.