firebase
クラッシュレポート
サーチ…
備考
クラッシュレポートでは、アプリのエラーの詳細レポートが作成されます。
エラーは、同様のスタックトレースのクラスタにグループ化され、ユーザーへの影響の重大性によって分類されます。自動レポートに加えて、カスタムイベントをログとして記録し、クラッシュに至るまでの手順を把握することができます。
クラッシュレポートは現在ベータ版で公開されていますが、AndroidとiOSの既知の問題を解決しています。
公式ドキュメンタント
Androidでのクラッシュレポートの設定
インストールと設定の部分を完了して、あなたのアプリをFirebaseに接続します。
これでFirebaseにプロジェクトが作成されます。Firebase CrashReportingの依存関係をモジュールレベルの
build.gradle
ファイルに追加します:
compile 'com.google.firebase:firebase-crash:9.4.0'
Androidでエラーを報告する
Firebaseクラッシュレポートは、致命的なエラー(またはキャッチされていない例外)のレポートを自動的に生成します。
以下を使用してカスタムレポートを作成できます。
FirebaseCrash.report(new Exception("My first Android non-fatal error"));
FirebaseCrashがモジュールを初期化したときに、ログをチェックインできます:
07-20 08:57:24.442 D / FirebaseCrashApiImpl: FirebaseCrashレポートAPIの初期化 07-20 08:57:24.442 I / FirebaseCrash: FirebaseCrashレポートの初期化 d com.google.firebase.crash.internal.zzg@3333d325 07-20 08: 57:24.442 D / FirebaseApp: 初期化されたクラスcom.google.firebase.crash.FirebaseCrash。
そして、それが例外を送信したとき:
07-20 08:57:47.052 D / FirebaseCrashApiImpl:throwable java.lang.Exception:私の最初のAndroidで致命的ではないエラー 07-20 08:58:18.822 D / FirebaseCrashSenderServiceImpl: レスポンスコード:200 07-20 08:58:18.822 D / FirebaseCrashSenderServiceImpl: レポートが送信されました
カスタムログを使用してレポートに追加することができます
FirebaseCrash.log("Activity created");