如何显示具有特定 event_id 的 Crashlytics 问题?

问题描述 投票:0回答:1

在我当前的项目中,我将 Android 应用的 Crashlytics 崩溃数据导出到 BigQuery。我正在尝试使用本机库跟踪问题,并且来自不同本机库的多个崩溃在同一问题 ID 下关联起来。我很好奇是否有一种方法可以创建指向崩溃事件的直接 Firebase Crashlytics 链接

event_id

现在 Crashlytics 问题链接如下所示:

<firebase_url>/<my_project_package>/issues/<issue_id>?sessionEventKey=<some_key>

sessionEventKey
与 BigQuery 表中
event_id
的格式不匹配,并且
sessionEventKey
的数据既不匹配
issue_id
也不匹配
event_id
。我尝试指定
eventId=<event_id>
HTTP 查询参数,但这不起作用。所以我想知道是否有一种方法可以根据我的崩溃数据中的
issue_id
+
event_id
创建直接链接。

谢谢!

android firebase google-bigquery crashlytics crashlytics-android
1个回答
0
投票

似乎不可能,但这是我在尝试找出方法时的发现,也许其他人可以更进一步:

<firebase_url>/<project_package>/issues/<issue_id>?sessionEventKey=<session_event_key>

这里

session_event_key
由 2 部分组成:

<session_event_key> => <user_based_hash_i_assume>_<event_id>
我们已经从 BigQuery 获得了

event_id
,但问题是 32 个字符
user_based_hash_i_assume
,我发现对于特定的
user_id
,对于同一用户的多个问题,
user_based_hash_i_assume
部分始终相同,因此假设它可能是从
user_id
.

生成的哈希值

我认为没有办法用我们提供的信息生成

user_based_hash_i_assume
部分。我尝试使用 MD5 哈希和其他一些哈希算法均未成功。可能他们正在使用一些盐。 Firebase 团队应该提供某种方法来从 BigQuery 中打开 Crashlytics 问题。

© www.soinside.com 2019 - 2024. All rights reserved.