私は回復を試みるために最後のセッションがクラッシュしたかどうかを検出したいと思います。 Firebase&CrashlyticsDelegate
は、私は、アプリケーションのdidFinishLaunchingWithOptionsでこのようCrashlyticsDelegateセットアップを得た:Crashlytics.sharedInstance().delegate = self
FirebaseApp.configure()
(CrashlyticsはFirebaseによって初期化される)
これは私が使用しているデリゲートメソッドです:
func crashlyticsDidDetectReport(forLastExecution report: CLSReport, completionHandler: @escaping (Bool) -> Void) {
print("FOUND CRASH")
PXNAssistant.shared.recoverCrash()
completionHandler(true)
}
それから私はこれをクラッシュを強制するように呼びます:
Crashlytics.sharedInstance().crash()
カントー、「FOUND CRASH」は印刷されることは決してありません...
誰もが私が間違ってやっている任意のアイデアがありますか?