我是第一次使用Firebase,对这个概念很陌生。我正在尝试为多个应用用户设置Firebase Crashlytics。我的应用程序为每个手持设备生成特定的id,用于多种用途。
问题是
原因是什么?
当使用Firebase Console时,我想看到手持设备的ID,并以此为基础知道谁的应用有问题。
问题:如何设置Firebase Crashlytics?
原因是什么?
当手持设备没有网络连接,而我的应用程序崩溃时,我希望能够分析日志或重新发送日志到Firebase Console。
问题:如何使用Firebase Crash?
谢谢你。
FabricFirebaser在这里-
Crashlytics支持自定义日志记录,这将让你 联想到某一特定ID的崩溃报告.
Crashlytics会一直将崩溃信息存储在本地,并在下一次应用程序重新启动时尝试将它们发送上来。如果无法发送,它将缓存这些数据,并在有更好的网络连接时继续尝试。如果你是通过setCrashlyticsCollectionEnabled来手动控制Crashlytics的数据收集,你可以使用以下方法,如 sendUnsentReports() 和 删除UnsentReports() 来控制行为。
查看 Firebase的隐私和安全页面 了解更多关于GDPR合规性的信息。对于Crashlytics,您可以记录唯一的用户ID,将用户与发送到您的Crashlytics仪表板的每个崩溃会话相关联,然后您可以使用相关联的ID向Firebase支持发送GDPR数据删除请求,以确保您正在擦除您的数据。