Android Studio integra el SDK de Umeng

¿Por qué integrar Umeng?

En el desarrollo empresarial, los desarrolladores a menudo plantean muchos requisitos de desarrollo. Por ejemplo, al crear una aplicación para un centro comercial, el gerente de producto espera contar el volumen de compra de un determinado producto, o el colega de operaciones le pide que cuente el número de nuevas aplicaciones. y nuevos clientes. A veces los desarrolladores necesitan monitorear el uso de la aplicación en manos de los usuarios. En este momento, necesitamos integrar Umeng SDK para ayudarnos a resolver estos problemas.

Los pasos para integrar Umeng SDK son los siguientes:

1. Obtenga la clave de aplicación

Antes de integrar el SDK de Youmeng, debe registrarse en el sitio web oficial de Youmeng y agregar una nueva aplicación para obtener la AppKey.

2. Importe el SDK a Android Studio

Android Studio es un nuevo entorno de desarrollo de Android lanzado por Google. Umeng admite la configuración Gradle de Android Studio.

Si utiliza Android Studio para desarrollar, siga los pasos a continuación:

在gradle依赖中添加

// 友盟SDK集成
    implementation 'com.umeng.umsdk:common:9.5.0'
    implementation 'com.umeng.umsdk:asms:1.6.3'
    implementation 'com.umeng.umsdk:apm:1.6.4'

3. Configurar la clave de aplicación

La configuración del manifiesto incluye principalmente tres partes: agregar permisos, completar la AppKey y completar el canal de identificación.

(1) Agregar permisos

在Android清单文件中添加:

<!--友盟的权限-->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />

(2) Complete la AppKey en el nodo de la aplicación

Android清单文件中添加:


<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    //集成友盟申请的key
    <meta-data android:value="57b7b5d6e0f55a32060012a0" android:name="UMENG_APPKEY"></meta-data>

</application>

(3) Complete el paquete de canales (este proceso también se puede omitir)

<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>

将Channel ID替换为应用的推广渠道名称,Channel ID是自定义的

例如:在豌豆荚渠道推广此包,示例代码如下:
<meta-data android:value="Wandoujia" android:name="UMENG_CHANNEL"/>

4. Estadísticas de la sesión

En el proceso de desarrollo empresarial, una página de aplicación a menudo se escribe bajo la condición de heredar una clase base, es decir, todas tienen una relación padre-hijo. En este momento, para evitar estadísticas repetidas, solo necesitamos llamar el método estadístico correspondiente en la clase base. Bueno, en la clase base solo necesitamos llamar a los dos métodos siguientes para completar

//session的统计

@Override
protected void onResume() {
    super.onResume();
    MobclickAgent.onResume(this);
}

@Override
protected void onPause() {
    super.onPause();
    MobclickAgent.onPause(this);
}

A través de los pasos anteriores, hemos completado la integración simple de Youmeng SDK. Dado que la nueva versión de Youmeng SDK ha sufrido muchas actualizaciones, ya no necesitamos llamar ningún código por nosotros mismos para errores estadísticos, porque los códigos anteriores ya tienen estadísticas. errores función de

En este punto, la integración de la función básica de Youmeng SDK ha finalizado

Aviso:

Se deben llamar a los métodos MobclickAgent.onResume() y MobclickAgent.onPause() para garantizar que se obtengan los datos básicos correctos, como nuevos usuarios, usuarios activos, tiempos de inicio y tiempo de uso.

Si desea obtener información sobre el empaquetado multicanal de Umeng y el lanzamiento de la firma APK en AS, puede leer mis otros artículos.

Si tienes alguna pregunta, puedes agregarme para chatear con WeChat en yf1553653788.

Guess you like

Origin blog.csdn.net/Ai1114/article/details/125788957