如何在 Android 中为 Firebase Crashlytics 设置多个应用用户,包括合规性 GDPR?

How to set up multiple app users in Android for Firebase Crashlytics, including compliance GDPR?

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

问题:

  1. 如何在我的应用程序中实现手持设备 ID 到 Firebase Crashlytics?

原因:

使用 Firebase 控制台时,我想查看掌上电脑 ID 并据此知道应用程序出现问题的人。

问题:

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

原因:

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

问题:

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

谢谢。

Fabric/Firebaser这里-

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

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

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