2016-06-21 15 views
0

私はCrashlyticsをかなり使っていますが、今はFirebase Crashをアプリで試しています。Firebase Crashユーザ識別子をウィジェットに設定する最も良い方法は何ですか?

ユーザー識別子を設定して、ユーザー自身が送信したレポートとクラッシュレポートをクロスチェックできるようにしたいと考えています。

私はいつもCrashlytics.setUserIdentifier()https://docs.fabric.io/android/crashlytics/enhanced-reports.html?identifier#user-information)を使用しています。

私の知る限り、私は右、識別子1時間を設定しませんFirebaseCrash.log()https://firebase.google.com/docs/crash/android#create_custom_logs)、しかしを使用する必要が見ることができるように?私はそのメソッドを呼び出すたびにそれがログに記録されると思います。

これは本当の質問に私を導きます。 このアプリは、ユーザーがアクティビティにアクセスする必要がなく、比較的頻繁に実行されるサービスを備えたウィジェットです。その伐採を行う最良の場所は何でしょうか?

Crashlyticsを使用して、メインアクティビティまたはApplicationを拡張するクラスでユーザー識別子を設定しました。 Firebaseのクラッシュで最後の2つを実行すると、a known issueがトリガーされたようです。

+0

これは実際に私が現時点でCrashlyticsにとどまるようにする機能です。 –

答えて

1

現在、クラッシュレポートでユーザーを一意に識別する方法はありません。私たちは、私たちにとって非常に重要な、個々のユーザーのプライバシーを損なうことなくこれを行う方法を検討しています。

+0

ありがとうございます。私の提案は、Firebase APIがそのような(擬似的な)ランダムなユーザ/インストールIDを生成して取得し、その使用を奨励する方法を持つことができるということです。おそらくほとんどのユースケースには十分に適しており、「個人を個人的にGoogleに特定する情報は含まれていません」。 –

関連する問題