【发布时间】:2019-04-03 22:07:16
【问题描述】:
我知道没有可用于提取数据的 Fabric/Crashlytics API。我想知道当 Firebase/Crashlytics 发生迁移时,是否会有某种官方 API 可用于获取崩溃统计信息?
我正在尝试在崩溃时创建 Jiras,但我们的 jira 在本地托管并且不公开,因此我无法通过提供的服务挂钩集成它。
【问题讨论】:
标签: firebase jira crashlytics google-fabric
我知道没有可用于提取数据的 Fabric/Crashlytics API。我想知道当 Firebase/Crashlytics 发生迁移时,是否会有某种官方 API 可用于获取崩溃统计信息?
我正在尝试在崩溃时创建 Jiras,但我们的 jira 在本地托管并且不公开,因此我无法通过提供的服务挂钩集成它。
【问题讨论】:
标签: firebase jira crashlytics google-fabric
来自 Firebase 和 Fabric 的 Mike 在这里。我们支持 JIRA 服务器实例。但是,如果我们无法访问它,例如在防火墙后面,那么我们就没有任何可以工作的集成。
【讨论】:
Google Analytics Data API 可用于检索 crashAffectedUsers 和 crashFreeUsersRate。 crashAffectedUsers 是记录崩溃的用户数,而 crashFreeUsersRate 是没有崩溃事件的用户数除以用户总数。 Data API schema page 包含有关这些指标的更多详细信息。
RunReport 方法的示例请求如下所示:
{
"dateRanges": [
{
"startDate": "7daysAgo",
"endDate": "today"
}
],
"dimensions": [
{
"name": "date"
}
],
"metrics": [
{
"name": "crashFreeUsersRate"
},
{
"name": "crashAffectedUsers"
},
{
"name": "totalUsers"
}
]
}
示例响应行如下所示。此行表示:2021-11-13,无崩溃用户率为 99.836%,有 2 名用户受到崩溃影响,共有 1220 名用户使用了您的应用。
{
"dimensionValues": [
{
"value": "20211113"
}
],
"metricValues": [
{
"value": "0.99836"
},
{
"value": "2"
},
{
"value": "1220"
}
]
},
【讨论】: