2016-10-14 5 views
0

私のandroid marshmallowアプリケーションにfirebaseを追加し、FirebaseCrash.report(new Exception( ""))を使ってアプリケーションを実行して、セットアップを確認し、Firebaseコンソールでレポートを取得しています。開発者ガイドは少し不明瞭であることに 質問:firebase android functional setup

  1. 私は彼らのためのレポートのエントリーを得るために自分のアプリケーションでキャッチ例外のそれぞれにfirebase.logまたはfirebase.logcatを追加する必要があります。もしそうなら、これはお勧めですか?代わりにfirebasecrash.reportを使うべきですか?

  2. は、この時点で評価フェーズで

を生成し、うまくいかない可能性があります何かのためのコードの変更の多くをしないように希望キャッチされない例外をキャプチャするために必要な追加作業があります。 documentation of Firebase Crash Reportingから

答えて

0

は(私はあなたの質問にそれらを関連付けるために数字を追加しました):

Firebaseクラッシュレポートが自動的に致命的なエラー(またはキャッチされない例外)のレポートを生成します(2)。ただし、例外をキャッチしても、オカレンス(1)をレポートしたい場合は、レポートを生成することもできます。

ので:

  1. あなたがFirebaseCrash.report()で自分で報告する必要がキャッチされた例外を報告したい場合は

  2. キャッチされない例外が自動的に報告されます。
+0

これは私がテストで見ていることと矛盾します。コードはcatchでfirebasecrash.reportを作成し、コンソールレポートにはまだエントリを表示していません。 – MrMagoo