Plataforma Unity | Integre rápidamente los servicios de gestión del rendimiento de Huawei

Cuando se utilizan aplicaciones móviles, a menudo hay problemas como apertura lenta de la aplicación, congelación de la interfaz, bloqueos de la aplicación y fallas en la carga de la red. Estos problemas de rendimiento de las aplicaciones son los culpables que afectan la experiencia del usuario.
A medida que la importancia del rendimiento de las aplicaciones de teléfonos móviles ha aumentado gradualmente, han surgido más y más productos que supervisan el rendimiento de las aplicaciones. Huawei AppGallery Connect (en lo sucesivo, AGC) proporciona servicios de calidad para todo el proceso de desarrollo, prueba, lanzamiento y análisis de aplicaciones.

1. Servicio de gestión del rendimiento de Huawei AGC

El servicio Performance Management (App Performance Management, en lo sucesivo denominado APM) es uno de los servicios de calidad de AGC, que proporciona capacidades de supervisión del rendimiento de las aplicaciones totalmente gratuitas y a nivel de minutos. Tienen principalmente las siguientes funciones:

  • Recopile automáticamente el inicio de la aplicación, los datos de rendimiento de la pantalla, los datos de solicitud de red, los datos de actividad en primer y segundo plano.
  • Proporcione la supervisión de problemas de ANR de aplicaciones y registre la información del dispositivo y la información de registro relacionada cuando se produzcan problemas de ANR.
  • Proporcione informes de análisis de datos de rendimiento de la aplicación para descubrir con precisión las mejoras de rendimiento.
  • Admite registros de seguimiento personalizados para monitorear los datos de rendimiento de la aplicación en escenarios específicos.
  • En comparación con otras plataformas de supervisión de terceros, los servicios de gestión del rendimiento tienen las siguientes características:
  • Integración mínima: puede integrar y analizar fácilmente indicadores de rendimiento comunes sin escribir código.
  • Supervisión en tiempo real: se genera un informe visual dentro de los 15 minutos posteriores al informe de datos de rendimiento.
  • Cobertura completa del rendimiento de la aplicación: inicio de la aplicación, análisis ANR, representación de páginas, seguimiento automático de solicitudes de red y soporte para registros de seguimiento personalizados, indicadores personalizados y dimensiones.

2. Gestión integrada del desempeño de AGC

Según la información oficial de Huawei , los pasos de integración de la gestión del rendimiento de AGC son muy simples. Solo necesita agregar el complemento y el SDK a la ubicación correspondiente en el código, que es una integración de código cero. Se puede resumir brevemente en los siguientes pasos:

  1. Cree aplicaciones y active los servicios de gestión del rendimiento;
  2. Descargue e integre archivos json;
  3. Importe el paquete HuaweiService.
  4. Configure el SDK de APM del complemento APM;

Después de completar estos cuatro pasos, puede empaquetar y ejecutar la aplicación, y luego puede ver los datos de rendimiento recopilados en la interfaz de gestión de rendimiento de AGC.

2.1 Crear aplicaciones y activar servicios de gestión del rendimiento

En la consola de AGC , cree una aplicación y active el servicio de gestión del rendimiento. Al crear una aplicación, preste atención al nombre del paquete de la aplicación para que sea coherente con el nombre del paquete en el APK. Si va a integrar la gestión del rendimiento en una aplicación existente, tenga en cuenta que el nombre del paquete debe ser coherente con el nombre del paquete configurado al crear la aplicación en la consola de AGC.
Después de crear la aplicación (o usar una aplicación existente), busque Mi proyecto -> Calidad -> Gestión del rendimiento en la interfaz y haga clic en Activar ahora para activar el servicio de gestión del rendimiento de AGC.

Inserte la descripción de la imagen aquí

2.2 Unity configurar el entorno Android y descargar json

1. Habilite la lista personalizada de Android y gradle en Editar-Configuración del proyecto-Reproductor-Configuración de publicación

Inserte la descripción de la imagen aquí

2. Configure el nombre del paquete en Otra configuración: tenga en cuenta que debe ser coherente con el nombre del paquete en el sitio web oficial de AG:

Inserte la descripción de la imagen aquí

2.3 Importar el paquete de servicios de Huawei:

  1. Primero descargue el paquete desde este enlace:

  2. Después de descargar al local, haga clic en assets-Import package en Unity y busque el paquete que acaba de descargar.

Inserte la descripción de la imagen aquí

  1. Luego seleccione el paquete requerido y haga clic en Importar

Inserte la descripción de la imagen aquí

  1. Regrese a la página de inicio de AGC, en Mi proyecto -> Configuración del proyecto -> Interfaz de la aplicación, busque y descargue el archivo agconnect-services.json en el archivo local. Coloque el archivo json recién descargado en el directorio Assets / Plugins / Android del proyecto Unity.

2.4 Integrar el SDK de gestión del rendimiento en un proyecto de unidad

1. Configure gradle a nivel de proyecto, aquí corresponde al archivo baseProjectTmeplate.gradle en la ruta Assets \ Plugins \ Android, agregue el siguiente contenido

    allprojects {
        buildscript {
            repositories {
                maven { url 'https://developer.huawei.com/repo/' }
            }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.4.0'
            classpath 'com.huawei.agconnect:agcp:1.4.2.301'
            classpath ''com.huawei.agconnect:agconnect-apms-plugin:1.4.1.302'
            **BUILD_SCRIPT_DEPS**
        }
    }
        repositories {
            maven { url 'https://developer.huawei.com/repo/' }
        }
    }

2. Configure gradle a nivel de aplicación, aquí corresponde al archivo LauncherTmeplate.gradle en la ruta Assets \ Plugins \ Android, agregue el siguiente contenido:

apply plugin: 'com.android.application'
apply plugin: 'com.huawei.agconnect'
apply plugin: 'com.huawei.agconnect.apms'

dependencies {
    implementation project(':unityLibrary')
    implementation 'com.huawei.agconnect:agconnect-apms:1.4.1.303'

3. Configure el archivo de manifiesto: abra el registro de depuración para verlo fácilmente

Inserte la descripción de la imagen aquí

3. Prueba de paquete, ver datos de APM

En este punto, APM está integrado, empaquetado en Android y visualiza el registro de apms correspondiente en Android Studio.

Más tarde, puede ver los datos de rendimiento en la interfaz de AGC:

Los pasos específicos pueden referirse a:https://developer.huawei.com/consumer/cn/forum/topic/0202378801038220228?fid=0101271690375130218

4. Resumen

No se incluyó ningún código comercial y la integración del SDK del servicio de gestión del rendimiento AGC de Huawei se completó con éxito en solo 4 sencillos pasos. Se realiza un seguimiento muy completo de los datos de rendimiento de la aplicación, lo que se puede decir que es muy conveniente y práctico.

El informe de análisis de la gestión de rendimiento de AGC proporciona información detallada de registro y equipo y datos de rendimiento en el momento de los problemas de rendimiento. Los informes de supervisión en tiempo real proporcionan instrucciones de optimización para productos y operaciones, y también resuelven problemas de rendimiento que son difíciles de localizar y probar. Los problemas existentes han reducido en gran medida la carga de trabajo de desarrollo y pruebas.

Para obtener más detalles, consulte:

Guía de desarrollo de la gestión del rendimiento de Huawei:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-apms-introduction

Documento de gestión del rendimiento de Unity:https://docs.unity.cn/cn/Packages-cn/[email protected]/manual/apm.html

Gestión de rendimiento AGC integrada en la plataforma Android:https://developer.huawei.com/consumer/cn/forum/topic/0202378801038220228?fid=0101271690375130218

Gestión del rendimiento de AGC Codelab-Android:https://developer.huawei.com/consumer/cn/codelab/AppGalleryConnectAPM/index.html#0


Enlace original:https://developer.huawei.com/consumer/cn/forum/topic/0201436833167670238?fid=0101271690375130218

Autor: Mayism

Supongo que te gusta

Origin blog.51cto.com/14772288/2591695
Recomendado
Clasificación