如何解决如何检测我的应用程序何时崩溃并在那时发送 firebase 事件?
所以我打算在我的应用程序崩溃时检测并触发 firebase 自定义事件,是否有推荐的方法来检查?我尝试了 AppDelegate 方法 applicationWillTerminate
但它没有用,同样我试图通过 NSSetUncaughtExceptionHandler
观察但再次徒劳无功。我想知道 Crashlytics 或 Sentry 或 Bugsnag 是如何做到的。任何帮助都会更有帮助。
解决方法
每当应用崩溃时,这意味着它不会响应任何触发的事件或您在应用中进行的任何调用。因此,如果有帮助,您可以在崩溃日志事件中发送类似这样的事件参数。
let keysAndValues = [
"string key" : "string value","string key 2" : "string value 2","boolean key" : true,"boolean key 2" : false,"float key" : 1.01,"float key 2" : 2.02
] as [String : Any]
Crashlytics.crashlytics().setCustomKeysAndValues(keysAndValues)
参考:https://firebase.google.com/docs/crashlytics/customize-crash-reports 了解更多详情
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。