From c59f77c877a9fa88eae09d79c9edc651f3003856 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 28 Sep 2024 18:41:56 +0800 Subject: [PATCH] :bug: Fix windows rendering lack --- lib/main.dart | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index a3322cc..58eea38 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -57,13 +57,16 @@ void main() async { Future _initializeFirebase() async { await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - FlutterError.onError = (errorDetails) { - FirebaseCrashlytics.instance.recordFlutterFatalError(errorDetails); - }; - PlatformDispatcher.instance.onError = (error, stack) { - FirebaseCrashlytics.instance.recordError(error, stack, fatal: true); - return true; - }; + if (PlatformInfo.isIOS || PlatformInfo.isAndroid || PlatformInfo.isMacOS) { + // Initialize firebase crashlytics for the platform that supported + FlutterError.onError = (errorDetails) { + FirebaseCrashlytics.instance.recordFlutterFatalError(errorDetails); + }; + PlatformDispatcher.instance.onError = (error, stack) { + FirebaseCrashlytics.instance.recordError(error, stack, fatal: true); + return true; + }; + } } Future _initializeBackgroundNotificationService() async {