Huawey Analytics Kit es parte de las herramientas de Huawey Mobile Services (HMS). Nos permitirá poder obtener analítica sobre el uso y comportamiento de nuestros usuarios con móviles Huawei. A continuación les precisamos el detalle de la integración en un aplicativo android.

1.Primero creamos nuestra cuenta de desarrollador en Huawei Developer. Puedes ver nuestro tutorial haciendo clic aqui.

2. Luego vamos al aplicativo que ya tenemos publicado. En caso aún no hayas publicado tu aplicativo en el Huawey App Gallery puedes acceder haciendo clic aqui.

3. Ya dentro de la consola de desarrollador nos dirigimos a “Huawey App Gallery”. Luego de ello a “My Apps”. En el listado de aplicaciones seleccionamos la aplicación sobre la que trabajaremos.

4. Ya dentro del detalle de la aplicación nos dirigimos a la sección “Develop”.

5. Seleccionamos la tuerca y elegimos “ManageAPIs”, dentro de esta ventana activamos la opción Huawei Analytics.

6. Seleccionamos “Overview”, asignamos un lugar de guardado de datos para nuestra app y procedemos a descargar el archivo agconnect-services.json, el cual nos servirá para la implementación en android studio.

7. Una vez descargado el archivo .json, procedemos a abrir nuestra app en android studio, para guardar este archivo cambiar la vista del proyecto de “Android” a “Project”.

8. Una vez cambiada la vista del proyecto, arrastramos el archivo .json a la carpeta “app”.

9. Luego de guardar el archivo procederemos a instalar las dependencias, para lo cual manteniendo la misma vista de proyecto iremos al archivo ubicado en la parte inferior llamado “build.gradle” y agregaremos lo siguiente:

maven {url 'http://developer.huawei.com/repo/'}
classpath 'com.huawei.agconnect:agcp:1.0.0.300'

10. Lo siguiente que haremos es volver a la vista de proyecto “Android”, nos dirigimos al gradle de la app, dentro del gradle añadiremos lo siguiente:

apply plugin: 'com.huawei.agconnect'
implementation 'com.huawei.hms:hianalytics:2.3.0.304'

11. Para que HiAnalytics registre los logs de los activity nos ubicaremos en el activity que queremos registrar eventos, logs o caídas y aplicamos lo siguiente:

 En los siguientes links podemos encontrar los distintos metodos que ofrece HiAnalytics:

https://developer.huawei.com/consumer/en/codelab/HMSAnalyticsKit/index.html#3

https://developer.huawei.com/consumer/en/doc/development/HMS-References/3021008