【问题标题】:How to set user information to Crashlytics api in Android如何在 Android 中将用户信息设置为 Crashlytics api
【发布时间】:2016-03-24 10:17:59
【问题描述】:

我正在尝试在 Android 应用程序的 crashlytics 中将用户信息设置为崩溃报告,以便帮助我找出我们的哪些用户遇到了给定的崩溃。我探索并发现有 3 个 API 可以在崩溃报告中设置用户信息。

这些是,

void Crashlytics.setUserIdentifier(String identifier);

void Crashlytics.setUserName(String name);

void Crashlytics.setUserEmail(String email);

建议使用所有 API。全部记录在http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-

但我不知道, 1. 如何获取输入到这些 API 的用户标识符、姓名和电子邮件详细信息? 2. 在程序的哪个位置调用这些 crashlytics API?

请分享一些想法,如何实现。

问候

安纳达

【问题讨论】:

    标签: android crash-reports crashlytics crashlytics-android


    【解决方案1】:


    Fabric 中的细节 UI 似乎已更改。

    1. 选择一个崩溃问题。
    2. 点击Recently Activity中的版本

    3. 在详情页右上角,您应该会看到受影响的用户信息。

    【讨论】:

    • 太棒了。我无法查看用户信息的显示位置。非常感谢你:)
    【解决方案2】:

    如果您的应用程序使用某种形式的用户标识(即登录、电子邮件、电话、设备特定 ID),您可以将其用作崩溃用户信息。例如,我想您可以在您的应用程序首次启动时生成用户 ID 并将其保存在共享首选项中。它将显示在详细崩溃视图的右上角。

    即一旦用户在我的应用中进行身份验证,我就会设置 ID 和名称。

    您通常希望尽快设置它们(当您的数据到达时)并且所有信息都已初始化。

    【讨论】:

      【解决方案3】:

      对于新的 Firebase api

      FirebaseCrashlytics.getInstance().setUserId("12345")
      

      更多 Customize your Firebase Crashlytics crash reports

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-09
        • 2023-03-05
        • 1970-01-01
        • 2019-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多