Cocos Creator se integra con AppGallery Connect APM – integración APM SDK | Giemo | Desarrolladores de Huawei | Octubre de 2020

Después de aprender cómo lanzar una aplicación basada en coco en HUAWEI AppGallery Connect, puede monitorear los datos de rendimiento de su aplicación usando AppGallery Connect APM. Actualmente, APM SDK solo es compatible con la plataforma Android. Tome APM como ejemplo. Veamos cómo integrar el servicio.

Configura la información relevante en Cocos Creator

1. Na Servicio Panel de Cocos Creator, ubique y habilite APM.

2. Debe asociar el servicio con la aplicación antes de integrar el servicio. Haga clic en Asociación. En el cuadro de diálogo que aparece, haga clic en Crear. Aparece la consola de Cocos.

3. Cree un juego en la consola Cocos.

4. Regrese a Cocos Creator y cree, restaure o seleccione una asociación.

Configure la información relevante en AppGallery Connect

1. Inicie sesión en AppGallery Connect, haga clic en Mis proyectosy busque su proyecto y haga clic en el juego que creó por última vez en la pestaña del proyecto.

2. Ir a Calidad > APM y haga clic en Habilitar.

3. Vaya a Configuración del proyecto y descarga la última agconnect-services.json archivo.

4. Guarde los archivos descargados agconnect-services.json archivo a Configuraciones directorio en su proyecto Cocos.

Empaquetar y ejecutar la aplicación

Actualmente, AppGallery Connect APM no proporciona un SDK de JavaScript. Para ver los datos de rendimiento, debe empaquetar e instalar su aplicación en su dispositivo Android. Realice los siguientes pasos:

1. Empaque la aplicación actual a base de coco. Vaya a Cocos Creator, vaya a Proyecto > Construir…, Seleccione Aplicación HUAWEI Galería Connecty establezca el nombre del paquete.

Nota: El nombre del paquete debe ser el mismo que el nombre del paquete configurado en AppGallery Connect, es decir, el nombre del archivo JSON en el paso anterior. De lo contrario, se informa de un error de compilación.

2. Busque el archivo APK correspondiente en build jsb-link publish android directorio del proyecto.

3. Instale el archivo en su dispositivo Android ejecutando instalar adb –r nombre_paquete.apk comando en la CLI.

4. Inicie la aplicación y realice las operaciones normales. Compruebe que se generen los protocolos APMS adecuados. Si es así, ha integrado APM con éxito.

Ver datos de rendimiento de la aplicación

Después de ejecutar la aplicación durante unos 5 minutos, puede ver sus datos de rendimiento en AppGallery Connect (a continuación Mis proyectos > Calidad > APM). Los detalles se pueden encontrar en Ver datos de rendimiento de la aplicación.

Funciones adicionales de APM

Además de las funciones básicas, APM tiene varias otras funciones, incluidos sus propios parámetros de seguimiento. Puede utilizar estas funciones para supervisar el rendimiento de la aplicación en escenarios específicos, como el inicio de sesión de la aplicación y los problemas de ANR.

  1. Configuración de parámetros de seguimiento personalizados:
huawei.agc.apms.apmsService.startCustomTrace("traceID");

2. Establecer nombres de atributos y valores de seguimiento personalizados:

huawei.agc.apms.apmsService.putCustomTraceProperty(traceID, pName, pValue);

3. Cree una instancia de indicador de solicitud de red para cada solicitud de red para recopilar datos de rendimiento de la red:

let id = huawei.agc.apms.apmsService.initNetworkMeasure(url, "POST");
console.log("createNetworkMeasure, id = ", id);

Para más información visite:

APM de inicio rápido (AppGallery Connect) para aplicaciones basadas en Coconut:

https://docs.cocos.com/creator/manual/en/cocos-service/agc-apm.html

Guía de desarrollo de AppGallery Connect APM:

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-apms-introduction

Cocos Creator se integra con AppGallery Connect APM – Versión de aplicación basada en coco:

https://developer.huawei.com/consumer/en/forum/topicview?fid=0101271690375130218&tid=0203359161844040878&pid=0303359161844040067

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *