Android 如何在不重新启动应用程序的情况下发送崩溃报告

Android 如何在不重新启动应用程序的情况下发送崩溃报告,android,ios,react-native,crashlytics,google-fabric,Android,Ios,React Native,Crashlytics,Google Fabric,是否有任何方法可以将崩溃报告发送到fabric的仪表板,而无需在android和iOS中重新启动应用程序?Mike from fabric here。在iOS上,崩溃总是在重新启动应用程序时发送,而不是在之前发送。当应用程序崩溃时,设备处于不良状态,尝试发送崩溃报告是有风险的。在我们的测试中,如果我们试图发送崩溃,然后发生其他“坏”情况,则有需要重新启动整个设备的风险。为了避免这种情况发生,我们将崩溃本地存储在缓存中,并在应用程序通过活动网络连接重新启动时重新发送 在iOS上,这可能会导致关于启

是否有任何方法可以将崩溃报告发送到fabric的仪表板,而无需在android和iOS中重新启动应用程序?

Mike from fabric here。在iOS上,崩溃总是在重新启动应用程序时发送,而不是在之前发送。当应用程序崩溃时,设备处于不良状态,尝试发送崩溃报告是有风险的。在我们的测试中,如果我们试图发送崩溃,然后发生其他“坏”情况,则有需要重新启动整个设备的风险。为了避免这种情况发生,我们将崩溃本地存储在缓存中,并在应用程序通过活动网络连接重新启动时重新发送

在iOS上,这可能会导致关于启动期间发生的崩溃的后续问题。如果您的应用程序在上崩溃,在随后的启动中,我们将尝试发送一份崩溃报告,在短时间内同步阻止主线程。如果要更改此行为,我们将提供一个委托


在Android上,由于操作系统的不同,我们尝试将崩溃报告发送到后台线程,以便在不重新启动的情况下发送。如果失败,我们将再次在本地缓存报告,并在应用程序在崩溃后启动时重试。

Fabric应自动执行此操作。在我的应用程序中,崩溃是在不重新启动应用程序的情况下发送的。它是仅适用于android还是ios?我说的是android