监视 android 应用程序以进行用户调试
Monitor android application for user debug
我希望在不同设备上监控应用程序行为和调试应用程序。
我正在尝试 select 最佳方法、Firebase 分析、crashlitics、Goole 分析等...
问题:
用户在某些设备上报告他们看到不正确的应用程序行为(不是崩溃)。例如用户报告按钮不起作用,我想检查用户是否真的点击了按钮以及发生了什么。
我需要:
我需要在上面提到的监控系统中找到那个特定的用户(或phone)并检查我添加的日志(例如:firebaseAnalytics.logEvent...)
解题
我可以在 firebaseAnalytics 中找到特定用户或 phone 吗?满足我的要求的最佳方法是什么?
您可以使用 Firebase Analytics 事件日志记录和设置用户 ID。
使用此功能,您可以跟踪用户日志,稍后在 Firebase Analytics 或 Google Analytics 中生成统计信息,并根据需要跟踪特定用户。
检查此链接
Firebase Analytics Set User Id
Firebase Analytics Event Logging
如果您想要检查不是您想要的情况,您可以向 firebase 添加自定义异常。
试试这个代码。
if(isExpectedSituation) {
// some your codes.
} else {
FirebaseCrashlytics.getInstance().recordException(YourCustomException());
}
我希望在不同设备上监控应用程序行为和调试应用程序。 我正在尝试 select 最佳方法、Firebase 分析、crashlitics、Goole 分析等...
问题: 用户在某些设备上报告他们看到不正确的应用程序行为(不是崩溃)。例如用户报告按钮不起作用,我想检查用户是否真的点击了按钮以及发生了什么。
我需要: 我需要在上面提到的监控系统中找到那个特定的用户(或phone)并检查我添加的日志(例如:firebaseAnalytics.logEvent...)
解题 我可以在 firebaseAnalytics 中找到特定用户或 phone 吗?满足我的要求的最佳方法是什么?
您可以使用 Firebase Analytics 事件日志记录和设置用户 ID。
使用此功能,您可以跟踪用户日志,稍后在 Firebase Analytics 或 Google Analytics 中生成统计信息,并根据需要跟踪特定用户。
检查此链接
Firebase Analytics Set User Id
Firebase Analytics Event Logging
如果您想要检查不是您想要的情况,您可以向 firebase 添加自定义异常。
试试这个代码。
if(isExpectedSituation) {
// some your codes.
} else {
FirebaseCrashlytics.getInstance().recordException(YourCustomException());
}