【问题标题】:FirebaseCrashlytics setUserId - Should we need set it on every app launchFirebaseCrashlytics setUserId - 我们是否需要在每次应用启动时设置它
【发布时间】:2020-09-02 19:53:17
【问题描述】:

对于 FirebaseCrashlytics,我会在用户登录后设置用户 ID,然后将其凭据存储在 sharedpreference 中。

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

在下一次应用启动时,用户将自动登录。所以我应该在每次应用启动时设置用户 ID 还是一次性调用函数。如果用户注销并切换到同一设备上的另一个帐户,我该怎么办

【问题讨论】:

  • 你知道正确的方法了吗?

标签: android firebase crashlytics firebase-crash-reporting


【解决方案1】:

您必须实现一种方法来将用户 ID 与设备/用户相关联。您可以执行类似UUID uuid = UUID.randomUUID(); 的操作,将随机 UUID 与 setUserId 方法相关联。你可以在这里https://www.baeldung.com/java-uuid阅读更多相关信息。

根据您的方法,您可以根据用户登录应用的方式记录某些可识别信息。例如通过电子邮件或其他方式,但出于隐私原因不鼓励这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 2023-04-04
    • 1970-01-01
    • 2020-10-13
    相关资源
    最近更新 更多