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