クラッシュレポートツールとして、アプリでCrashlyticsを使用しています。 Androidネイティブクラッシュの場合、正常に動作し、クラッシュを正しくグループ化しています。 私たちのアプリには、反応ネイティブのコンポーネントもほとんどありません。これらのコンポーネントで発生したクラッシュについては、それらを捕捉し、Crashlyticsに致命的ではない例外としてログに記録します。Crashlytics(Fabrics)で非致命的な例外を効果的にグループ化する方法は?
public class PlatformNativeModuleCallExceptionhandler implements
NativeModuleCallExceptionHandler {
@Override
public void handleException(Exception e) {
try {
.
.
.
Crashlytics.logException(new Exception(exceptionString));
} catch (Exception ex) {}
}
クラッシュCrashlyticsのダッシュボードにログインして取得しているが、それは単一のタブ内のすべてのクラッシュを示しています。これらは同じまたは異なる反応ネイティブコンポーネントの異なるクラッシュである可能性があります。このため
我々は、特定のクラッシュのインスタンスを見つけることができません。クラッシュの各インスタンスを手動で実行する必要があります。
例外が生成されるクラスの名前をとると思います。この場合、PlatformNativeModuleCallExceptionHandlerです。 独自のカスタム例外クラスを作成しようとしましたが、それも役に立たなかった。
ここでは、致命的ではない例外をどのようにグループ化できますか? すべての同様のクラッシュは、その合計インスタンスと共にグループ化する必要があります。
私はこの質問に答えて回避策を投稿しました。 – miguel