IOS
1、控制台日志
在Xcode控制台查看记录时间的日志,按照如下步骤开启:
(1)在 Xcode 中,依次选择 Product > Scheme > Edit scheme…。
(2)从左侧菜单中选择 Run。
(3)选择 Arguments 标签页。
(4)在 Arguments Passed On Launch 部分,添加 ***-FIRAnalyticsDebugEnabled
***。
2、DebugView查看实时数据
由于Firbase事件数据,1小时左右上报一次,事件开发测试不是很方便,可以使用DebugView实时查看事件数据。
开启方式:
(1)在 Xcode 中,依次选择 Product > Scheme > Edit scheme…。
(2)从左侧菜单中选择 Run。
(3)选择 Arguments 标签页。
(4)在 Arguments Passed On Launch 部分,添加
***-FIRDebugEnabled
***。
{停用调试模式使用:***-FIRDebugDisabled
***}
“-
”一定不要漏掉
配置完成,然后在DebugView上查看上报数据(会存在一定延迟?s)
Android
1、控制台日志
启用详细日志记录功能以监控 SDK 的事件记录,从而帮助验证是否正确记录了事件,包括自动和手动记录的事件。
通过一系列 adb 命令启用详细日志记录功能:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
此命令可在 Android Studio logcat 中显示您的事件,帮助您立即验证所发送的事件。
2、DebugView查看实时数据
要在 Android 设备上启用 Analytics“调试”模式,请执行以下命令:
adb shell setprop debug.firebase.analytics.app package_name
“调试”模式将保持启用状态,直至您通过执行以下命令明确将其停用:
adb shell setprop debug.firebase.analytics.app .none.
常见问题
1、参数配置不正确。
如:-FIRDebugEnabled
参数,前面的-
丢掉了。
2、设备时间不准确
手机系统的时间一定要准确,不然会导致在DebugView找不到测试设备。无法查看实时数据。
3、项目编译模式
建议使用Debug模式编译项目,然后在DebugView上看事件数据。「IOS/Android」