Flutter Local Notification š
A brick to get the Firebase messenging service.
Generated by [mason][1] š§±
Setup
Add the following lines to your main.dart file.
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// add this line
await setupFirebase();
runApp(const BaseWidget(Routes.SPLASH));
}
// add this method
Future<void> setupFirebase() async {
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
final FCMNotificationService fcmNotificationService =
FCMNotificationService();
final AuthorizationStatus authorizationStatus =
await fcmNotificationService.requestNotificationPermission();
await fcmNotificationService.initialize(authorizationStatus);
final NotificationService notificationService = NotificationService();
notificationService.initializePlatformNotifications();
}
Dependencies
This brick is dependent on the following dependencies. You have to add them in your pubspec.ymal under dependencies:
firebase_messaging: ^14.6.4
cloud_firestore: