1

現在、私は唯一のファブリックCrashlyticsにクラッシュレポートを送信することができますし、このdocumentationによると、私はクラッシュにカスタムメッセージや名前と値のペアを取り付けることができ、次のコードを使用してを報告します。Crashlyticsを使用してカスタムレポートを送信しますか?

Crashlytics.log("Error Passing Data for User: " + user.getId()); 

しかし、これが唯一のトリガーますクラッシュが発生した場合、このデータがレポートに添付されます。

しかし、クラッシュが発生するのを待たずにカスタムレポートを送信することは可能ですか?分析サービスとしてFabric Crashlyticsを使用しています。

たとえば、ダッシュボードに特定のメソッドを呼び出せなかった、または特定のデータがないと言うメッセージを送信したい場合。私は、開発者が内部プロセスログを追跡するために分析目的で使用しようとしています。事前に

おかげ

+0

申し訳ありませんが、Crashlyticsではご利用いただけません。 GoogleアナリティクスまたはFCMアナリティクスを使用しようとすると、アナリティクスを利用したいと考えています。 CrashReportingでこのことをやりたいのであれば、FCMのクラッシュレポートを使用して、必要なことを行うことができます。しかし、Crashlyticsでは不可能です。 –

+0

私は参照してください。これを実装するためにGAとFirebaseを調べます。応答、アンディありがとう! @AndyDeveloper – Dinuka

+0

ようこそSir :) :) –

答えて

1

ファブリックはanswersと呼ばれる分析モジュールを提供します。

アプリ内のイベントを追跡できます。 define your own events with custom attributesにはいくつかの定義済みイベントが、そのこともできは次のようにあります。

Answers.getInstance().logCustom(
     new CustomEvent("Error") 
      .putCustomAttribute("Error Passing Data for User", user.getId()) 
); 

追跡されたイベントは、ほぼ即座に利用可能であり、ファブリックのウェブインターフェース内で分析することができます。

+0

これらの属性は(マウスでホバリングしても)ウェブインターフェースに部分的にしか現れず、現在ダウンロードできません –

関連する問題