Files
kickkings_admin_app/lib/main.dart
T
2026-10-16 01:25:50 +05:30

31 lines
824 B
Dart

import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter/widgets.dart';
import 'app.dart';
@pragma('vm:entry-point')
Future<void> firebaseMessagingBackgroundHandler(RemoteMessage _) async {
try {
await Firebase.initializeApp();
} on Object {
// The system still shows the notification when Firebase is not configured.
}
}
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final firebaseReady = await _initializeFirebase();
runApp(KickKingsApp(firebaseReady: firebaseReady));
}
Future<bool> _initializeFirebase() async {
try {
await Firebase.initializeApp();
FirebaseMessaging.onBackgroundMessage(firebaseMessagingBackgroundHandler);
return true;
} on Object {
return false;
}
}