gpt4 book ai didi

ios - Firebase Analytics/Firebase Crashlytics - 报告错误

转载 作者:行者123 更新时间:2023-11-28 20:54:13 36 4
gpt4 key购买 nike

我正在开发一款使用 Firebase Analytics 和 Firebase Crashlytics 的 iOS 应用。我想知道报告错误的最佳方式是什么。崩溃是自动报告的,所以我可能应该将错误记录为事件?我说的是捕获的情况,例如由于某种原因无法解析和使用来自服务器的数据,但应用程序没有崩溃,只是没有按预期工作。

我正在查看预定义事件 app_exception 及其预定义参数 firebase_event_origin。这是正确的方法吗?如果是,应该将什么记录为 firebase_event_origin?或者我应该用自定义参数定义一些自定义事件,还是有更好的方法?

最佳答案

我在我的项目中做了类似的事情,而且效果很好:

public protocol ErrorRecorder {
func recordError(_ error: NSError, userInfo: [String: Any]?)
}

extension Crashlytics: ErrorRecorder {
public func recordError(_ error: NSError, userInfo: [String: Any]?) {
Crashlytics.sharedInstance().recordError(error, withAdditionalUserInfo: userInfo)
}
}

关于ios - Firebase Analytics/Firebase Crashlytics - 报告错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54364716/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com