Firebase App Distribution
Firebase App Distribution を使用すると、Trusted Tester(テスター)にアプリを配布するのが容易になります。アプリをテスターのデバイスに迅速に配布できるので、早い段階からフィードバックを得ることができます。アプリで Crashlytics を使用すると、すべてのビルドで安定性の指標を自動的に取得できます。
準備ができたら
iOS アプリの配布方法を学習する:
Firebase コンソール Firebase CLI fastlane REST API
Android アプリの配布方法を学習する:
主な機能
クロス プラットフォーム | iOS と Android のプレリリース版を同じ場所で管理できます。 |
迅速な配布 | 早期リリースをテスターに迅速に配布できます。オンボーディングが速く、SDK のインストールが不要なため、アプリをすぐに配布できます。 |
ワークフローに適応 | Firebase コンソール、Firebase コマンドライン インターフェース(CLI)ツール、fastlane、Gradle(Android)を使用してビルドを配布します。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 にアップロードします。 | |
テスターを招待する | 次に、アプリをテストするテスターを追加します。テスターには、オンボーディング プロセスを案内するメールが送信されます。 | |
フィードバックを取得する | テスターからフィードバックを取得して、安定性をモニタリングし、アプリのテストを繰り返します。 | |
新しいベータ版ビルドをリリースする | テスト用の新しいビルドが用意できたら、App Distribution にアップロードします。これにより、新しいビルドの準備ができたことがテスターに通知されます。 |
次のステップ
ベスト プラクティスを学習する
- CI / CD と fastlane を使用して QA テスターに Apple アプリを配布するためのベスト プラクティス
- CI / CD を使用して QA テスターに Android アプリを配布するためのベスト プラクティス
iOS アプリの配布方法を学習する:
Firebase コンソール Firebase CLI fastlane REST API
Android アプリの配布方法を学習する:
Firebase コンソール Firebase CLI fastlane Gradle REST API
App Distribution の詳細については、以下の Codelab をご覧ください。
Firebase App Distribution Android SDK を使用して、新しいアプリのリリースについてテスターに警告する。
Firebase App Distribution iOS SDK を使用して、新しいアプリのリリースについてテスターに警告する。