即使在 ios 等 android 应用程序崩溃后重新加载应用程序

Posted

技术标签:

【中文标题】即使在 ios 等 android 应用程序崩溃后重新加载应用程序【英文标题】:Reload app even after app crash in ios like android 【发布时间】:2018-09-25 11:01:48 【问题描述】:

android中,有一个方法

Thread.setDefaultUncaughtExceptionHandler();

当崩溃时,它可以被调用并创建一个函数来将应用程序放在主页上。 ios中是否有任何类似的方法可以在崩溃后打开应用程序。

【问题讨论】:

您希望应用程序在崩溃后自动重启?你不能在 iOS 中做到这一点。 有很多解决方法,首先你们都可以使用自己的类处理崩溃的应用程序 @Quicklearner learner 因为我打算在应用程序崩溃后使用instabug 发送报告,你知道instabug 中是否有任何方法可以调用? @DineshKumar 因为无论如何您都将使用 Instabug,所以您无需做任何事情。 Instabug(和任何其他崩溃报告器)将自动捕获崩溃并在下次启动应用程序时报告它们。但是,无法在应用程序崩溃后自动重新启动它。 【参考方案1】:

iOS中也有类似的功能NSSetUncaughtExceptionHandler。

UPD:

很遗憾,应用程序崩溃后无法重新打开。***错误处理程序只能在程序终止之前记录一些附加信息。

来自文档:

设置***错误处理函数,您可以在程序终止前执行最后一分钟的日志记录。

【讨论】:

如果你不确定它是否有效(它没有),它可能不应该是一个答案。

以上是关于即使在 ios 等 android 应用程序崩溃后重新加载应用程序的主要内容,如果未能解决你的问题,请参考以下文章

从应用商店更新后,iOS 应用在启动时崩溃

Android logcat命令行在应用程序崩溃后输出文件

下载开始后立即在 Android 上出现 Flutter_downloader HardCrash

如何在Android中找到崩溃Cordova应用程序的内容?

Xamarin Forms Android 应用程序在使用 VS Android 模拟器运行调试时崩溃

执行 exec 命令后 Android 应用程序崩溃