使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Firebase App Distribution
plat_ios
plat_android
主要功能
跨平台 |
在同一位置管理 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:
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-17。
[null,null,["最后更新时间 (UTC):2025-08-17。"],[],[],null,["Firebase App Distribution \nplat_ios plat_android \n\nFirebase App Distribution makes distributing your apps to trusted testers painless.\nBy getting your apps onto testers' devices quickly, you can get feedback early\nand often. And if you use Crashlytics in your apps, you'll automatically\nget stability metrics for all your builds, so you know when you're ready to\nship.\n\n\u003cbr /\u003e\n\nReady to get started?\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nKey capabilities\n\n|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Cross-platform | Manage both your iOS and Android pre-release distributions from the same place. |\n| Fast distributions | Get early releases into your testers' hands quickly, with fast onboarding, no SDK to install, and instant app delivery. |\n| Fits into your workflow | Distribute builds using the Firebase console, the Firebase Command Line Interface (CLI) tool, fastlane, or Gradle (Android). Automate distribution by integrating the CLI into continuous integration (CI) jobs. |\n| Tester management | Manage your testing teams by organizing them into groups. Easily add new testers with email invitations that walk them through the onboarding process. View the status of each tester for specific versions of your app, which indicates who has accepted a testing invitation and downloaded the app. Enable in-app feedback to make it easier to collect feedback on your pre-release apps from testers. |\n| Works with Android App Bundles | Distribute releases to testers for your Android App Bundle in Google Play. App Distribution integrates with Google Play's internal app sharing service to streamline your app testing and launching processes. |\n| Works with Crashlytics | When combined with Crashlytics, get insights into the stability of your test distributions. |\n\nExample implementation path\n\n|---|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Upload your latest pre-release build | First, upload your latest APK, AAB, or IPA to App Distribution using the Firebase console, fastlane, Gradle, or the CLI tools. |\n| | Invite testers | Then, add the testers you want to try your app. Testers will receive an email that walks them through the onboarding process. |\n| | Get feedback | Get feedback from your testers, monitor stability data, and iterate on your app. |\n| | Release new beta builds | Whenever you have a new build ready for testing, just upload it to App Distribution. Your testers will be notified that a new build is available to try out. |\n\nNext steps\n\nLearn best practices\n\n- [Best practices for distributing Apple apps to QA testers using CI/CD and fastlane](/docs/app-distribution/best-practices-distributing-apple-apps-to-qa-testers-with-ci-cd-fastlane)\n- [Best practices for distributing Android apps to QA testers using CI/CD](/docs/app-distribution/best-practices-distributing-android-apps-to-qa-testers-with-ci-cd)\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nTo learn more about App Distribution, check out the following codelabs:\n\n- [Distribute app bundle releases to testers](https://firebase.google.com/codelabs/appdistribution-app-bundles).\n\n- [Alert testers about your new app releases with Firebase App Distribution Android SDK](https://firebase.google.com/codelabs/appdistribution-android).\n\n- [Alert testers about your new app releases with the Firebase App Distribution iOS SDK](https://firebase.google.com/codelabs/appdistribution-ios).\n\n- [Distribute your pre-release iOS builds faster with App Distribution and fastlane](https://firebase.google.com/codelabs/appdistribution-udid-collection)."]]