Compartir a través de


Migración de HockeySDK al SDK de App Center para Unity

Importante

Visual Studio App Center está programado para retirarse 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 y las alternativas de soporte técnico.

Siga esta documentación si desea actualizar la aplicación para usar el SDK de App Center en lugar de HockeySDK.

1. Actualizar las bibliotecas

1.1 Quitar hockeySDK antiguo

  1. Elija el objeto de juego que ha creado para el SDK y quite HockeyAppAndroid / HockeyAppiOS el componente haciendo clic en el icono >ConfiguraciónQuitar componente.

  2. Quite las carpetas HockeyAppUnityAndroid / HockeyAppUnityiOS de la carpeta Assets dentro del proyecto de Unity.

1.2 Incorporación del nuevo SDK de App Center

El SDK de App Center se integra importando paquetes de Unity en el proyecto. Para ello, primero instale el complemento App Center Unity Editor Extensions. Abra las extensiones de Editor a través del menú de Unity: Windows>App CenterEditor Extensiones y seleccione Instalar El SDK de App Center>.

El SDK de App Center está diseñado con un enfoque modular: solo puede integrar los servicios que le interesan. Consulte las equivalencias en la tabla siguiente:

Módulo HockeyApp Módulo de App Center
Crashes and Exceptions Crashes
Metrics Analytics
Version Updates Distribute

Para instalar los servicios por separado, puede seleccionar Instalar SDK en cada pestaña.

Nota

El SDK de Unity de App Center es uno para las tres plataformas: Android, iOS y UWP. No es necesario instalar cada SDK por separado.

La manera recomendada de integrar el SDK de Unity de App Center es usar app Center Editor extensión, pero se admiten otros escenarios. Para obtener más información, consulte la documentación de Unity de App Center.

2. Configuración del SDK

2.1 Convertir el identificador de la aplicación

El SDK de App Center usa identificadores de aplicación en el formato de identificador único global (GUID). App Id. de HockeyApp se puede usar en App Center, pero debe convertirlo a un formato diferente. Para convertir el identificador, debe agregar cuatro guiones para obtener una representación 8-4-4-4-12.

Antes (HockeyApp): 00112233445566778899aabbccddeeff

Después (App Center): 00112233-4455-6677-8899-aabbccddeeff

2.2 Configuración del SDK

Adjuntar script de App Center

En la ventana Proyecto, vaya a la carpeta AppCenter que se agregó al proyecto. Busque el script con el logotipo de App Center como su icono, denominado AppCenterBehavior, y arrástrelo al objeto de juego que usó anteriormente para HockeySDK.

Configuración de las opciones de App Center

Haz clic en este objeto de juego y, en la ventana Inspector , verás la configuración de App Center.

Configuración del script de App

Rellene la información adicional mediante la tabla de asignación de configuración detallada, que se proporciona a continuación.

3. Comparación de servicios y características

Configuración de HockeyApp Configuración de App Center Notas
Identificador de la aplicación Secreto de aplicación de Android/iOS Use el identificador de aplicación que ha convertido en el paso anterior.
Dirección URL del servidor Dirección URL de registro personalizada, otra sección de configuración Comprobar Usar dirección URL de registro personalizada
Actualizaciones restringidas en la aplicación N/D Distribute.UpdateTrack
Bloqueos y excepciones (habilitados de forma predeterminada) Uso de bloqueos Módulo bloqueos
Bloqueos de carga automática NA (habilitado de forma predeterminada) Documentación (habilitada de forma predeterminada, se puede configurar)
Registro de excepciones Nivel de registro inicial, sección Otro programa de instalación Si desea un registro más detallado, use Verbose
Métricas de usuario Uso de Analytics Módulo de Análisis
Versión Novedades (habilitada de forma predeterminada) Uso de Distribute Distribuir módulo
Actualizar alerta N/D Documentación (tiene que configurarse)

Nota

Si el proyecto no admite una de las tres plataformas enumeradas en la configuración, deje el campo secreto de la aplicación tal como está; no tendrá ningún efecto. Si el proyecto admite plataformas que App Center no admite, las API y la configuración no tendrán ningún efecto para esas plataformas.

Si el proyecto tiene las llamadas API de HockeySDK en toda la aplicación, reemplácelas mediante la tabla de asignación de API detallada que se proporciona a continuación.

Característica HockeyApp App Center
Eventos personalizados con propiedades HockeyAppIOS.TrackEvent o HockeyAppAndroid.TrackEvent Analytics.TrackEvent
Comprobar explícitamente si hay actualizaciones HockeyAppIOS.CheckForUpdate o HockeyAppAndroid.CheckForUpdate Distribute.CheckforUpdate
Mostrar un formulario de comentarios HockeyAppIOS.ShowFeedbackForm o HockeyAppAndroid.ShowFeedbackForm NA (consulte la sección siguiente)

Servicio de comentarios

El servicio de comentarios no se admitirá en App Center. Consulte los comentarios de HockeyApp.