如何解决如何清除/删除 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)
这不是最干净的方法,但至少您知道这些值已重置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。