0

独立したクラッシュログ/イベントログを取得するカスタムiOSフレームワーク/ Androidライブラリがあります。私は、SDKでCrashlyticsを使用するとアプリケーションのクラッシュスティックスと衝突することを読んでいる(commentからMike Bonnell)Firebaseクラッシュレポートまたは別のCrashlytics APIキーを使用して衝突を軽減し、カスタムライブラリ/アプリ?それ以外に私の選択肢は何ですか?Firebaseのクラッシュレポートまたは異なるCrashlytics APIのキーアプリケーションのクラッシュスティックスとの衝突を緩和する

+0

彼は、アプリケーションとフレームワークでCrashlyticsを使用する方法がないと述べています。 – creativecreatorormaybenot

答えて

1

iOSでは、オプションはありません。アプリケーション全体に対して、さまざまなタイプのクラッシュのためのグローバルなシグナルハンドラは1つしかありません。これは、これらのタイプのそれぞれに対してアクティブなクラッシュレポートツールがアプリに対して1つだけクラッシュする可能性があることを意味します。

Androidでは、どのコードでもUncaughtExceptionHandlerを登録して、アプリのプロセスのハンドラのチェーンに追加することができます。以前に登録したUncaughtExceptionHandlerにコールして、他のクラッシュレポートツールの例外処理を中断しないようにすることがベストプラクティスです。あなたのハンドラーは、のすべてののアプリケーションでクラッシュを受け取ります(ライブラリによって引き起こされるものだけでなく)。スマートなフィルタリングなしでは役に立たないでしょう。

関連する問題