用增之Firebase

目录

一、开发准备:

1、在Firebase平台创建项目

2、将项目关联到应用

3、项目配置

4、发送事件

二、测试

              1、同google账号PC-手机登录。

              2、在设备上启用调试模式(此命令为测试firebase 时间上传所用,ddl测试期间可以不用管),如果不开启这个命令,事件上传会有1小时左右的延迟

              3、本地启用日志命令

               4、开始测试


简介               

        前面讲了google ddl部分,本篇为Firebase的事件分析(事件上报)部分,包括在FireBase平台创建应用 ,

如果有用到ddl承接,则需要看一下前面的文章:用增之Google GA4F

一、开发准备:

1、在Firebase平台创建项目

  

2、将项目关联到应用

点击刚才创建的项目进入详情,选择项目要支持的端,这里我们以Android为例

(这一步也是生成google-services.json文件的步骤,后面有获取签名文件sha1的命令)

获取指纹命令,-alias :别名,-keystore:签名文件地址

keytool -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore

3、项目配置

1、将google-services.json放入项目app模块根目录

2、项目空间根目录build.gradle文件添加下面代码

 buildscrip{
dependencie{ classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1'
}}

3、app的 build.gradle 文件添加下面代码

plugins { 

  // Add the Google services Gradle plugin
  id 'com.google.gms.google-services'
}

dependencies {
  // Import the Firebase BoM
  implementation platform('com.google.firebase:firebase-bom:33.1.0')
  implementation 'com.google.firebase:firebase-analytics'

}

4、发送事件

FirebaseAnalytics firebaseAnalytics;
firebaseAnalytics = FirebaseAnalytics.getInstance(context);
firebaseAnalytics.logEvent("事件名称", 参数);

特别说明:支付事件参数
       事件名称 purchase,金额  VALUE,币种 CURRENCY

支付事件参数比较特殊,金额与币种的Key不可变更,其他参数可自定义。

Firebase官方文档

二、测试

              1、同google账号PC-手机登录。

                手机 登录google账号、进入平台登录同一个google账号(为了在后台可以看到事件)

              2、在设备上启用调试模式(此命令为测试firebase 时间上传所用,ddl测试期间可以不用管),如果不开启这个命令,事件上传会有1小时左右的延迟

                开启命令
      adb shell setprop debug.firebase.analytics.app 包名
                关闭命令
      adb shell setprop debug.firebase.analytics.app .none. 

              3、本地启用日志命令

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

               4、开始测试

                (1)在首页选择自己的应用,点击进入详情,选择左边面板【产品类别】>【分析】>【DebugView】。
                (2)打开app,如果长时间没连接到后台(未显示设备),请在app 用google登录,或者google play重新登录同一账号。

                    

                (3)开始触发事件进行测试吧
总的来说 事件上报要比DDL承接简单很多。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值