Firebase Analytics的Android App端设置和Firebase Console调试

现在越来越多的App采用 Firebase进行计策分析,Firebase Analytics也逐渐代替即将被废弃的Google Analytics ,最近在公司的App上做了一次Firebase Analytics的配置,并通过Firebase的控制台的DebugView上进行调试,将手顺分享给大家。

一、准备阶段

1.你需要准备一个在Firebase(官方网站)注册(我使用的是Google邮箱进行注册的)
2.创建Firebase项目

通常来说,Firebase计策都是在IOS和Android两端都有的,根据项目需求创建Firebase项目。例如,App项目名称是:com.xxx.abc,那么Firebase的项目名称就是abc,之后添加应用的时候都是往这个项目中添加,之后会再介绍。


创建Firebase项目.png

输入项目名称.png
3.在Firebase项目中注册目标项目
项目设定.png

项目设定界面.png

在图示中选择Android或者IOS,进行项目的注册,接下来进入下一个页面。


项目注册页面.png

按照提示依次输入:Android 软件包名称应用别名SHA1(mac获取方式:在Android stuido 的terminal上运行“keytool -list -v -keystore ~/.android/debug.keystore”),之后下载配置文件google-service.json,并放置在指定位置,一般是一种环境一个。配置Firebase的SDK,并同步。最后一步是验证,你会发现按照上面的步骤,到了这一步会一直验证(loading),除非你跳过一步。其实我感觉应该在第三部和第四部之间加上一步,那就是在代码中创建好FirebaseAnalytics实例,并在某处调用一个action或者view的代码,验证就会立马通过

验证通过.png
FirebaseAnalytics实例.png

使用.png

App注册完成之后是这样滴


注册完成.png

图中红色框内是可以继续在当前Firebase项目下追加app项目注册入口。

二、调试阶段

调试分为线上和线下。
线下就是使用Android studio,在 Android Studio 调试日志中查看事件
在terminal中运行下列代码:

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

线上请参照:(调试事件)
请现在terminal中运行完指令后,在使用AS安装程序。

你可能感兴趣的:(Firebase Analytics的Android App端设置和Firebase Console调试)