友盟统计

Androidmainfest.xml文件需要修改的项

需要在application节点前添加权限

  1. <uses-permission android:name="android.permission.READ_PHONE_STATE" />,
  2. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />,
  3. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />,
  4. <uses-permission android:name="android.permission.INTERNET"/>

application节点内配置如下代码

  1. <meta-data
  2. android:name="UMENG_APPKEY"
  3. android:value="%appkey_android%" />
  4. <meta-data
  5. android:name="UMENG_CHANNEL"
  6. android:value="%channelid_android%" />"

其中appkey_androidchannelid_android分别为友盟平台的appkey和渠道id,请开发者根据自身信息填写。

需要引入工程的jar、aar文件

需要将以下jar、aar文件放到工程的libs目录下

路径 文件
SDK\libs statistic-release.aar,statistic-umeng-release.aar ,umeng-abtest-v1.0.0.aar,utdid4all-XXX-proguard.jar(XXX为版本号)

注意:3.3.6及以下版本需要使用alipayutdid.jar来代替utdid4all-XXX-proguard.jar(XXX为版本号)

dcloud_properties.xml需要添加如下代码

dcloud_properties.xml文件在assets/data目录下

  1. <feature name="Statistic" value="io.dcloud.feature.statistics.StatisticsFeatureImpl">
  2. <module name="Statistic-Umeng" value="io.dcloud.feature.statistics.umeng.UmengStatistics" />
  3. </feature>

services节点下添加

  1. <services>
  2. <service name="Statistic" value="io.dcloud.feature.statistics.umeng.StatisticsBootImpl"/>
  3. </services>

谷歌统计

Gradle配置

需要在project级的build.gradle设置

  1. buildscript {
  2. repositories {
  3. google() // Google's Maven repository
  4. }
  5. dependencies {
  6. // ...
  7. classpath 'com.google.gms:google-services:4.2.0' // Google Services plugin
  8. }
  9. }
  10. allprojects {
  11. // ...
  12. repositories {
  13. google() // Google's Maven repository
  14. // ...
  15. }
  16. }

app级的build.gradle设置

  • 在build.gradle最前面添加下面内容
    1. apply plugin: 'com.google.gms.google-services' // Google Services plugin
  • 在dependencies下添加下面内容
    1. dependencies {
    2. implementation 'com.google.firebase:firebase-analytics:20.0.0'
    3. }

需要拷贝的文件

添加google-services.json

在创建好Firebase应用时,会有自动弹框指引下载googie-services.json,请根据指引下载google-services.json文件,并根据官网指引将google-services.json文件放在对应的文件夹下, 然后点击continue.

需要引入工程的aar文件

需要将以下aar文件放到工程的libs目录下

路径 文件
SDK\libs statistic-release.aar, statistic-google-release.aar

dcloud_properties.xml需要添加如下代码

dcloud_properties.xml文件在assets/data目录下

  1. <feature name="Statistic" value="io.dcloud.feature.statistics.StatisticsFeatureImpl">
  2. <module name="Statistic-Google" value="io.dcloud.feature.statistics.google.GoogleStatistics" />
  3. </feature>