crashlytics - 如何清除/删除 firebase Crashlytics 自定义键?
问题描述
您可以通过以下方式将任意键/值对与您的崩溃报告相关联FirebaseCrashlytics.getInstance().setCustomKey(key, value)
美好的。
但是当我不再需要时,我该如何恢复它们呢?
考虑以下代码:
// report 'ex_1' with "info" key
FirebaseCrashlytics.getInstance().setCustomKey("info", "abc");
FirebaseCrashlytics.getInstance().recordException(ex_1);
//Now I want to clear custom keys, so I want to report 'ex_2' without "info"
//FirebaseCrashlytics.getInstance().REMOVECustomKey("info");
FirebaseCrashlytics.getInstance().recordException(ex_2);
解决方案
我在 SDK 中看不到任何允许这样做的东西。他们确实应该提供一些方法来清除自定义键,但 SDK 也不允许为空值。
我绕过它的方法只是用0
.
// Set key
FirebaseCrashlytics.getInstance().setCustomKey("key", "value")
// Clear key
FirebaseCrashlytics.getInstance().setCustomKey("key", 0)
这不是最干净的方法,但至少您知道这些值已重置。
推荐阅读
- c# - 使用 Windows 窗体的 PrintDocument 直接将 WPF FlowDocument 保存为 PDF 文件
- php - WordPress - 如何在 get_the_content() 的第一段之后添加内容
- r - 如何将矩阵列作为参数传递给 .apply 函数?
- c# - 生成 asp-core 特定的 html 代码,包括 asp-attributes
- php - 如何创建有效的 mysql 数据库设计,为多个用户存储不同的值?
- machine-learning - Gradient Boosting 是否检测非线性关系?
- c# - 如何在 MVC 5 应用程序中设置滑动过期
- r - 如何从数据框中提取 csv 列并将其与现有数据框结合
- html - 具有固定大小的第一列和相同大小的其余列的 Html 表
- ansible - 如何为每个剧本指定 ansible .retry 文件位置