others-Firebase分析Analytics

others-Firebase分析Analytics


前篇


接入

  1. firebase 后台新建项目, 开启 分析 功能

    • z创建 Android 项目时, 需要填入 sha1 值

  2. sdk 接入

    1. gradle 引入两个库

      1
      2
      3
      4
      dependencies {
      implementation platform('com.google.firebase:firebase-bom:28.4.0')
      implementation 'com.google.firebase:firebase-analytics'
      }
      • 如果您在应用中使用多个 Firebase 库,我们强烈建议您使用 BoM 来管理库版本,以确保所有版本都兼容 这样就不用在指定 analytics 或其他使用到库的具体版本
    2. AndroidManifest.xml 中配置

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      <application    
      <!-- Firebase Analytics begin -->
      <meta-data
      android:name="firebase_analytics_collection_enabled"
      android:value="true" />

      <service android:name="com.google.android.gms.measurement.AppMeasurementService"
      android:enabled="true"
      android:exported="false"/>

      <receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
      android:enabled="true">
      <intent-filter>
      <action android:name="com.google.android.gms.measurement.UPLOAD" />
      </intent-filter>
      </receiver>
      <!-- Firebase Analytics end -->
      </application>

调试事件

  1. 开关调试模式

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        要在 Android 设备上启用 Analytics“调试”模式,请执行以下命令:
    $ adb shell setprop debug.firebase.analytics.app package_name

    “调试”模式将保持启用状态,直至您通过执行以下命令明确停用“调试”模式:
    $ adb shell setprop debug.firebase.analytics.app .none.

    2. 开启调试监听

    ```json
    $ adb logcat -v time -s FA FA-SVC

    然后每次发送事件都会显示是否发送成功. 下面就是没有发送成功


集成 ads 等功能

  • settings -> projectsettings -> integration