Huawei Analytics Kit es parte de las herramientas de Huawei Mobile Services (HMS). Es de suma ayuda porque nos permite poder obtener analítica sobre el uso y comportamiento de nuestros usuarios con móviles Huawei. De esta manera tenemos un conocimiento continuo y a mayor profundidad tanto de nuestros usuarios como de productos y contenido.

A continuación explicamos los detalles paso a paso para la integración de un aplicativo Andorid a Huawei Analytics Kit.

Pasos a seguir:

1. Primero creamos nuestra cuenta de desarrollador en Huawei Developer. Puedes seguir el tutorial que realizamos en entradas anteriores.

2. Luego vamos al aplicativo que ya tenemos publicado. En caso aún no hayas publicado tu aplicativo en el Huawei App Gallery, te enseñamos a crearlo en simples pasos en una entrada anterior. ¡Corre, revísalo y vuelve para seguir con los pasos que faltan!

3. Una vez hayas entrado a la consola de desarrollador nos dirigimos a ‘Huawei 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 seleccionamos la pestaña ‘Develop’.

5. En la sección ‘Project Setting’ seleccionamos el tab ‘Manage APIs’, dentro de esta ventana activamos la opción ‘Analytics Kit’.

6. Ahora seleccionamos el tab ‘Convention’, y en el apartado ‘Project’ presionamos el botón Set, esto para asignar un lugar de guardado de datos para nuestra app.

Y luego procedemos a descargar el archivo agconnect-services.json que se encuentra en la sección ‘App Information’, 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. Recuerda que para poder guardar este archivo es importante 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 cambiamos a la vista Android y editamos el archivo build.gradle del proyecto, añadimos la siguiente línea en json repositories.

maven { url 'http://developer.huawei.com/repo/' }

y la siguiente línea en el json dependencies:

classpath 'com.huawei.agconnect:agcp:1.0.0.300'

Debería queda así (sólo prestar atención al json repositories y dependencies):

buildscript {
    ext.kotlin_version = '1.3.41'
    repositories {
        google()
        jcenter()
        maven {url 'http://developer.huawei.com/repo/'}

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.huawei.agconnect:agcp:1.0.0.300'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        maven {url 'http://developer.huawei.com/repo/'}
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

10. Ahora nos dirigimos al build.gradle de la app, y dentro añadiremos las dependencias agregando las siguientes líneas:

La siguiente línea en las dependencias:

implementation 'com.huawei.hms:hianalytics:2.3.0.304'

y la siguiente línea al final del archivo para agregar la configuración del plugin de App Gallery Connect:

apply plugin: 'com.huawei.agconnect'

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:

public class MainActivity extends AppCompatActivity {

     private HiAnalyticsInstance instance;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        HiAnalyticsTools.enableLog();

        instance = HiAnalytics.getInstance(this);
        instance.setAnalyticsCollectionEnabled(true);
        instance.setAutoCollectionEnabled(true);

        instance.setCurrentScreen(this, "MainActivity", "MainActivity");

Recomendaciones

Recuerda que es importante seguir los pasos uno a uno y no saltárselos. Esperamos que esta guía rápida pueda ser de gran ayuda para aquellos que tenían la duda o estaban por iniciar con la integración del Huawei Analytics Kit. Agregando a esto, es importante mencionar que existen distintos métodos para aplicar lo anteriormente explicado. Como por ejemplo Acceder a Analytics kit y las informaciones constantes de Hi Analytics.

0 CommentsClose Comments

Leave a comment

Conversar
¡Compártenos tus retos!
¡Hola! Estamos listos para hacer tu idea realidad. 😉

¡Suscríbete con nosotros!

Y conocerás lo último en tecnología, desarrollo de software, algunas noticias y eventos de DOAPPS.