监控最新应用版本的稳定性

将新版移动应用发布为正式版是迁移 开发过程中令人兴奋的部分,但这也是压力最大的环节之一! 您的团队需要跟踪版本采用情况、新 bug 以及 与早期版本进行比较等等

本页面介绍了 Firebase 提供的几种工具,这些工具用于监控 您需要对自己的移动应用发布充满信心

使用“版本监控”信息中心浏览与版本相关的数据

版本监控信息中心 由 Firebase Crashlytics 提供支持。这是一个 信息中心来监控最新的正式版本。信息中心更新 让您能够近乎实时地了解最重要的版本 包括无崩溃指标、版本采用情况、与之前的 版本,以及该版本的任何新问题。

这个新信息中心基于控制台中的最新版本页面进行了改进。 与该页面相比,版本监控信息中心增加了更多 无需 Google Analytics 即可显示有用的数据,以及 加载速度更快

信息中心的功能

  • 实时报告
    所有图表几乎都是实时更新。在部署最新的版本后不久 您可以观察用户开始与相应版本互动的情况。如果某些 这些用户碰巧遇到了崩溃,您立即就能知道 无崩溃指标图表。

  • 基于先前版本进行比较和基准化分析
    您可以结合之前的版本,查看最新版本的稳定性 发布。借助信息中心,您可以比较 版本和最多两个之前发布的 build。

  • 主要新问题
    当最新版本出现时,您可以查看的崩溃。在 主要新问题表格,您可以先监控问题的影响 让您可以快速判断 暂停还是回滚版本。

信息中心的要求

如需在 Release Monitoring 信息中心内查看最新版本,请执行以下操作: 以下:

  1. 请确保您的应用至少使用以下版本的 Crashlytics SDK:
    Apple 平台:v10.8.0 及更高版本 | Android:v18.6.0 及更高版本 (BoM v32.6.0+) | Flutter:v3.4.5 及更高版本 | Unity:11.7.0 及更高版本

  2. 将应用的新版本发布为正式版, 最新发布的版本有足够数量的活跃用户

信息中心常见问题解答

设置提醒

一些 Firebase 产品(包括 Crashlytics)可以针对以下情况发送提醒: 造成不利影响。为此, 接收提醒、 您必须拥有所需的权限

要监控最新版本的稳定性,您可以同时设置来自 Performance Monitoring 和 Crashlytics。对于 Crashlytics 具体来说,您可以设置以下提醒:

  • 使用疾速崩溃提醒通知您的团队 您的应用中是否有任何个别问题超出了您在 Firebase 控制台。

  • 将有关新问题或回归问题的提醒发送到您的首选通知 渠道:

请确保在发布前顺利发布

在发布最新版本之前,请考虑使用以下一些工具: 服务和功能,以帮助确保顺利发布。

使用预发布测试服务

Firebase 提供了两种可帮助您进行预发布测试的产品:Test Lab 和 App Distribution。这两项服务都可以集成到您的 CI/CD 流程中。

Firebase Test Lab 是一种基于云的应用测试工具 可让您在一系列设备上测试您的应用 因此您可以及早了解 实际用户手中

当您准备好将自己的最新作品交到可信赖的人类手中时 请使用 Firebase App Distribution。您可以 管理您的 Apple 平台和 Android 预发布版,请访问 位置。

使用分阶段发布和小范围测试服务

使用 Firebase Remote Config 发布新功能 具有 百分比发布机制 或者在 有限的测试组

Firebase 还提供了 A/B Testing,方便您测试 对应用界面、功能或互动广告系列的更改,看看 在发布之前对关键指标(例如收入和留存率)产生影响 。