Firebase App Distribution

您可以使用 Firebase App Distribution 轻松将您的应用分发给受信任的测试人员。如果能尽快将应用分发到测试人员的设备,您就能够尽早并经常收到反馈。此外,如果在应用中使用 Crashlytics,您将自动获得您的所有 build 的稳定性指标,从而了解何时可以发布。


准备好开始了吗?

了解如何分发 iOS 应用:

Firebase 控制台 Firebase CLI Fastlane

REST API

了解如何分发 Android 应用:

Firebase 控制台 Firebase CLI Fastlane Gradle REST API

主要功能

跨平台 在同一位置管理 iOS 和 Android 预发布版本。
快速分发 快速将预发布版本分发给测试人员,快速完成初始配置,无需安装 SDK,并可实现即时应用交付。
融入您的工作流程 使用 Firebase 控制台、Firebase 命令行界面 (CLI) 工具、Fastlane 或 Gradle (Android) 分发 build。通过将 CLI 集成到持续集成 (CI) 作业来实现自动分发。
测试人员管理 将测试团队分成不同的组以进行管理。通过电子邮件邀请来引导新测试人员完成初始配置流程,从而轻松添加新的测试人员。查看负责应用特定版本的每个测试人员的状态,了解谁已接受测试邀请并下载了应用。启用应用内反馈,以便更轻松地从测试人员处收集有关预发布应用的反馈。
与 Android App Bundle 文件搭配使用 在 Google Play 中将您的 Android App Bundle 版本分发给测试人员。App Distribution 与 Google Play 的内部应用分享服务集成,可简化您的应用测试和发布流程。
适用于 Crashlytics Crashlytics 搭配使用时,您可以深入了解测试发行版的稳定性。

实现流程示例

上传您最新的预发布版本 首先,使用 Firebase 控制台、Fastlane、Gradle 或 CLI 工具将您最新的 APK、AAB 或 IPA 上传到 App Distribution
邀请测试人员 然后,添加要试用您的应用的测试人员。测试人员将收到一封电子邮件,引导他们完成初始配置流程。
获取反馈 获取测试人员提供的反馈,监控稳定性数据并对应用进行迭代。
发布新的 Beta 版 build 一旦有新的 build 可以进行测试,您只需将其上传到 App Distribution。测试人员将收到通知,了解到有新的 build 可以试用。

后续步骤

了解最佳实践

了解如何分发 iOS 应用:

Firebase 控制台 Firebase CLI Fastlane REST API

了解如何分发 Android 应用:

Firebase 控制台 Firebase CLI Fastlane Gradle REST API

如需详细了解 App Distribution,请查看以下 Codelab: