Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

Fabric からの移行後の手順

Firebase へようこそ

アプリを Firebase に移行したので、Firebase の機能と設定方法をご覧ください。

移行後の相違点

リンクしたアプリの場合、Crashlytics データは Firebase Crashlytics ダッシュボードにのみ表示されるようになります。リンクプロセスでは、従来の Fabric SDK は変更されません

Firebase Crashlytics SDK(Crashlytics の公式 SDK)にまだアップグレードしていない場合は、アップグレードします。クラッシュの影響を受けていないユーザーの指標を表示するには、Google アナリティクスもプロジェクトに追加してください。

Unity アプリを Firebase に移行する場合は、Unity の移行手順に従ってください。また、Unity API の変更点を確認してください。

Firebase Crashlytics の機能を確認する

Crashlytics データは Firebase Crashlytics ダッシュボード(Firebase コンソール)に表示されます。

Firebase Crashlytics には、次のような新機能があります。

Crashlytics で Google アナリティクスが役立つ仕組み

Google アナリティクスは Firebase の分析エンジンで、データに関する詳細な分析情報を提供します。Google アナリティクスでは、Fabric の Answers と同様に、カスタム イベントと定義済みイベントを設定できます。アナリティクスの使用を開始すると、Fabric ですでに使用している機能に加えて、新しい機能を利用できるようになります。

アナリティクスの使用を開始するには、どうすればよいですか?

iOS アプリや Android アプリで SDK をインストールして初期化する方法については、「Google アナリティクスの使用を開始」ヘルプページをご覧ください。アナリティクスをアプリに追加したら、Google アナリティクスのドキュメントにアクセスしてイベントの設定を開始します。

Unity アプリをお持ちの場合は、アナリティクス スタート ガイドUnity でのイベントのロギングをご覧ください。

次の点にご注意ください。

  • アプリで Google アナリティクス SDK を初期化した後、Firebase Crashlytics ダッシュボードにデータが表示されるまでに数時間かかることがあります。

  • Firebase で使用できるのは、Google アナリティクスによって収集された分析データだけです。このため、Fabric Answers の過去の分析データは Firebase に移行されません。

    • クラッシュ データとは異なり、分析データは空白状態から始まり、Firebase コンソールには Google アナリティクス SDK のインストールと初期化の完了後に収集されたデータが表示されます。

    • Answers イベントを Google アナリティクス イベントに切り替えた後、アプリのコードから Answers イベントを削除することをおすすめします。

最新リリースをモニタリングする

アプリで Google アナリティクスを初期化すると、Firebase コンソールの最新リリースページで現行のビルドの安定性と指標をモニタリングできます。

最新リリースページにアクセスする方法はいくつかあります。

通知設定を構成する

Firebase への移行が完了したので、Firebase からメールが届き始めます。通知設定を構成するには:

  • 通知の場合、[アラート] > [アラート設定] の順に移動して、Crashlytics の Firebase アラート登録を管理します。
    (Firebase コンソールの右上隅にあるベルのアイコンをクリックします)。

  • 統合の場合、[プロジェクトの設定] > [統合] の順に移動し、Jira、Slack、PagerDuty の通知を設定します。

チームメンバーを招待する

Firebase への移行が完了したので、チームを招待して Firebase の使用を開始し、移行したアプリに Firebase コンソールからアクセスできるようにします。

Firebase コンソールから [プロジェクトの設定] > [ユーザーと権限] の順に移動して、チームメイトを Firebase プロジェクトのメンバーとして追加します。

よくある質問

移行したアプリでは、SDK にどのような変更が必要ですか?

Firebase コンソールで引き続きクラッシュ レポートを表示するには、2020 年 11 月 15 日より前に、Firebase Crashlytics SDK にアップグレードする必要があります。SDK を使用すると、クラッシュ データを Google アナリティクスに統合できます。これにより、クラッシュの影響を受けていないユーザーやパンくずリストなど、Fabric で取得していた指標を引き続き取得できます。アプリのコードを更新する方法については、アップグレード ガイドをご覧ください。

アプリの最新リリースのステータスを確認する方法を教えてください。

最新リリースページを表示するには、アプリに Google アナリティクスが必要です。

  1. アプリに Google アナリティクス SDK をインストールして初期化します。

  2. 最新リリースページにアクセスする方法はいくつかあります。

クラッシュの影響を受けていないユーザーが表示されません。なぜですか?

クラッシュの影響を受けていないユーザーの指標を表示するには、アプリで Google アナリティクスを使用する必要があります。

  1. アプリに Google アナリティクス SDK をインストールして初期化します。Android の場合はバージョン 17.2.3 以降を、iOS の場合はバージョン 6.3.1 以降をインストールしてください。

  2. Firebase Crashlytics ダッシュボードで指標を確認します。

Firebase に Fabric ベータ版がありませんが、Fabric アプリをリンクしました。どうすればよいですか?

Fabric ベータ版を Firebase に組み込む作業が完了し、現在、Firebase App Distribution という新しいプロダクトを提供しています。App Distribution を使用して特定のプラットフォームに応じたビルドを配布する方法をご覧ください。

Firebase プロジェクトに複数のアプリがあります。どのように整理したらよいですか?

エンドユーザーから見て、1 つのプロジェクト内のすべてのアプリが、同じアプリケーションのプラットフォーム別のバリエーションとなるようにしてください。同じアプリやゲームの Android バージョンと iOS バージョンを同じ Firebase プロジェクトに接続してみることをおすすめします。通常、1 つのプロジェクト内にあるすべてのアプリは、同じ Firebase リソース(データベースやストレージ バケットなど)を共有します。

Firebase プロジェクトにアプリを追加するベスト プラクティスと注意事項については、Firebase プロジェクトについて理解するをご覧ください。

リンクされた Fabric アプリを含む Firebase プロジェクトを削除しました。このアプリのリンクを解除するにはどうすればよいですか?

Firebase プロジェクトの復元や Firebase アプリのリンク解除を行うには、Firebase プロジェクトのオーナーになる必要があります。

  1. Google Cloud Console で Firebase プロジェクトを復元します。

    Firebase プロジェクトと Google Cloud プロジェクト(Google Cloud Console を含む)との関係の詳細については、Firebase プロジェクトについて理解するをご覧ください。

  2. このページで説明している手順に沿ってリンクを解除します。

Fabric の全体的な計画に関する情報はどこで入手できますか?

最新の情報は次のソースをご覧ください。

このページを見てもまだわからないことがあります。どこに問い合わせればよいですか?

Firebase への移行がスムーズにできるにように、サポート窓口を用意しています。移行に関するご質問やフィードバックについては、support@fabric.io までお問い合わせください。

次のステップ