Firebase App Distribution

Firebase App Distribution を使用すると、Trusted Tester(テスター)にアプリを配布するのが容易になります。アプリをテスターのデバイスに迅速に配布できるので、早い段階からフィードバックを得ることができます。アプリで Crashlytics を使用すると、すべてのビルドで安定性の指標を自動的に取得できます。


準備ができたら

iOS アプリの配布方法を学習する:

Firebase コンソール Firebase CLI fastlane REST API

Android アプリの配布方法を学習する:

Firebase コンソール Firebase CLI fastlane Gradle REST API

主な機能

クロス プラットフォーム 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 にアップロードします。これにより、新しいビルドの準備ができたことがテスターに通知されます。

次のステップ

ベスト プラクティスを学習する

iOS アプリの配布方法を学習する:

Firebase コンソール Firebase CLI fastlane REST API

Android アプリの配布方法を学習する:

Firebase コンソール Firebase CLI fastlane Gradle REST API

App Distribution の詳細については、以下の Codelab をご覧ください。