繁体   English   中英

适用于iOS的Crashlytics仅在崩溃后打开应用程序时才记录日志崩溃

[英]Crashlytics for iOS does logs crash only when app is opened after the crash

在iOS移动应用中,当崩溃后打开iOS应用时,为什么crashlytics记录崩溃并发送电子邮件。 当crashlytics与android应用程序集成时,此行为不一致。 通常,当系统崩溃后,用户会停止使用该应用程序,而不会再次打开它。 结果,我们最终错过了iOS中发生的几次崩溃。

来自Fabric的Mike。 每个平台上的行为都不同,因为每个平台在异常处理和联网方面都有不同的行为。

在iOS上,在导致崩溃的异常发生后发送大量数据(如果有的话)是不安全的。 该应用程序处于可怕的状态,并且该设备还解决了意外情况。 如果我们或其他服务尝试发送其他数据,则可能会导致在整个设备上引起问题的风险,这将需要重新启动设备。 要求用户重新启动设备是一种更糟糕的行为,而不是让他们重新启动应用程序。

您是正确的,有些用户可能永远不会重新启动该应用程序,而这些崩溃丢失了,但是总的来说,我们发现大多数用户在崩溃后重新启动该应用程序。

正如@Dev_Tandel所说,在Android上,其他后台网络服务可以用来尝试然后发送崩溃报告。 我们将尝试这样做,但是在重新启动该应用程序之前,我们不保证会发送报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM