gpt4 book ai didi

android - 如何从 crashlytics 清除我的应用注销数据

转载 作者:行者123 更新时间:2023-12-02 00:56:52 25 4
gpt4 key购买 nike

我正在使用 fabric/crashlytics 进行日志报告。一旦用户登录我的应用程序,我通常会设置用户名、电子邮件、ID 等。我想知道是否有一种方法可以在应用注销时清除我的用户数据。我尝试寻找一种方法/函数来清除 crashlytics 上的数据,但没有运气。有任何想法吗?

目前,一旦用户登录,我就会在我的用户个人资料页面上设置用户名、电子邮件等:

CrashlyticsCore.getInstance().setUserEmail(it.email)
CrashlyticsCore.getInstance().setUserName(it.firstName)
CrashlyticsCore.getInstance().setUserIdentifier(it.username)

而且一旦应用程序启动,我在我的“应用程序”类中设置它:
Fabric.with(this, CrashlyticsCore())

我想保持为应用程序运行 crashlytics,但用户特定数据在注销时被清除。我只是将它设置为 null 这样吗?
CrashlyticsCore.getInstance().setUserIdentifier(null) etc., 

或者我可以在注销功能中使用一些 clearuser 数据参数吗?

最佳答案

您应该引用 Crashlytics 的 Firebase 文档,因为它目前与 Google 的 Firebase 合并,而 SDK 保持不变。
此特定功能已记录 here .

If you ever need to clear a user identifier after you set it, reset the value to a blank string. Clearing a user identifier does not remove existing Crashlytics records. If you need to delete records associated with a user ID, contact Firebase support.



因此,您应将用户标识符设置为空字符串,以避免新的崩溃报告包含先前记录的用户数据。现有的不能修改。

关于android - 如何从 crashlytics 清除我的应用注销数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53723215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com