android - 如何在 Android 中为 Firebase Crashlytics 设置多个应用用户,包括 GDPR 合规性?
问题描述
我是第一次与 Firebase 合作,并且对这个概念有新的认识。我正在尝试为多个应用用户设置 Firebase Crashlytics。我的应用程序为用于多种用途的每个手持设备特定 ID 生成。
问题:
- 如何在我的应用中为 Firebase Crashlytics 实现手持 id?
原因:
使用 Firebase 控制台时,我想查看手持设备 ID,并基于我知道谁对应用程序有问题。
问题:
- 如何在我的应用程序中设置 Firebase Crashlytics,以便当我的应用程序崩溃时,日志将存储在本地?
原因:
当手持设备没有互联网连接并且我的应用程序崩溃时,我希望能够分析日志或将日志重新发送到 Firebase 控制台。
问题:
- 如何使用 Firebase Crashlytics,让应用符合 GDPR?
谢谢你。
解决方案
Fabric/Firebaser 在这里 -
Crashlytics 支持自定义日志记录,它可以让您将崩溃报告与特定 ID 相关联。
Crashlytics 将始终在本地存储崩溃并尝试在下次应用重新启动时将其发送出去。如果它无法发送它们,它将缓存它们并在有更好的网络连接时继续尝试。如果您通过 setCrashlyticsCollectionEnabled 手动控制 Crashlytics 数据收集,则可以使用sendUnsentReports()和deleteUnsentReports()等方法来控制行为。
查看Firebase 的隐私和安全页面,了解有关 GDPR 合规性的更多信息。对于 Crashlytics,您可以记录唯一的用户 ID,以将用户与发送到 Crashlytics 信息中心的每个崩溃会话相关联,然后您可以向 Firebase 支持发送带有关联 ID 的 GDPR 数据删除请求,以确保您正在清除数据。
推荐阅读
- html - 子菜单将主菜单项推到它旁边
- javascript - 如何为 Webpack 中的第二个条目应用不同的规则?
- git - 从本地删除远程提交
- android - 构建失败并出现异常原因:java.lang.NoSuchFieldError: ASCII
- c - 标记垃圾回收的堆栈变量
- python - 根据python中的条件删除日期
- swift - 无法对基于 Firestore 过滤器的查询进行分页
- actions-on-google - 如何为 actions_intent_SIGN_IN 提供自定义消息?
- java - Java文件中的Spring国际化错误
- godot - 无法从 Godot 中的另一个脚本中获取变量的权限