我想由你们来运行这个,看看这里是否有人有类似的经历。
在过去的几个月里,我们在 App Store 上提供了一些应用程序,其中 Crashlytics 用作崩溃报告服务。在那几个月里,我们设法在大约 5 万用户中积累了 60 多种不同类型的崩溃。
一些崩溃是明显的错误,影响了很大一部分用户群,我们立即修复它们。另一方面,在过去几个月中,所有这些用户中的某些事件发生了 1 到 5 次。
- 显然,从商业角度来看,修复那些千载难逢的错误是没有意义的,但我仍然想了解是否存在一种众所周知的问题类型会影响每个 iOS 应用程序,而这是一个根本无法解决的问题抵御。例如,用户在非常不方便的时间点按下主页按钮,可能是在某种过渡期间。或者,应用程序被从内存中逐出导致报告崩溃等。
我在崩溃报告中找不到一个共同点,尽管我确实找到了一些类似的线索:
-[UIGestureRecognizer _shouldBegin]
-[UIApplication sendAction:to:from:forEvent:]
objc_msgSend
- 你怎么处理这样的错误?密切关注它们,但除非它们变得更严重,否则不要花时间追赶它们?