【问题标题】:How to set up multiple app users in Android for Firebase Crashlytics, including compliance GDPR?如何在 Android 中为 Firebase Crashlytics 设置多个应用用户,包括 GDPR 合规性?
【发布时间】:2020-04-28 09:27:24
【问题描述】:

我是第一次使用 Firebase,并且对这个概念很陌生。我正在尝试为多个应用用户设置 Firebase Crashlytics。 我的应用程序为用于多种用途的每个手持设备特定 ID 生成。

问题:

  1. 如何在我的应用中为 Firebase Crashlytics 实现手持 ID?

原因:

在使用 Firebase 控制台时,我想查看手持设备 ID,并以此为基础,我知道谁对应用程序有问题。

问题:

  1. 如何在我的应用程序中设置 Firebase Crashlytics,以便当我的应用程序崩溃时,日志将存储在本地?

原因:

当手持设备没有互联网连接并且我的应用程序崩溃时,我希望能够分析日志或将日志重新发送到 Firebase 控制台。

问题:

  1. 如何使用 Firebase Crashlytics,让应用符合 GDPR?

谢谢。

【问题讨论】:

    标签: android firebase crashlytics crashlytics-android


    【解决方案1】:

    Fabric/Firebaser 在这里 -

    1. Crashlytics 支持自定义日志记录,这将让您associate a crash report with a particular ID

    2. Crashlytics 将始终在本地存储崩溃,并在下次应用重新启动时尝试将其发送出去。如果它无法发送它们,它将缓存它们并在有更好的网络连接时继续尝试。如果您通过 setCrashlyticsCollectionEnabled 手动控制 Crashlytics 数据收集,则可以使用 sendUnsentReports()deleteUnsentReports() 等方法来控制行为。

    3. 查看Firebase's privacy and security page,了解有关 GDPR 合规性的更多信息。对于 Crashlytics,您可以记录唯一的用户 ID,以将用户与发送到 Crashlytics 信息中心的每个崩溃会话相关联,然后您可以向 Firebase 支持发送带有关联 ID 的 GDPR 数据删除请求,以确保您正在清除数据。

    【讨论】:

    • 感谢您的回答。是否可以在 Firebase -> Console -> Performance 中重命名已经存在的活动名称?后来发现可以通过 mFirebaseAnalytics.setCurrentScreen(SplashScreen.this, "SS", "SS"); 设置名称;
    • 无法在 Firebase 性能中重命名这些活动名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 2020-12-18
    相关资源
    最近更新 更多