initialize static method
Implementation
static Future<void> initialize(BuildContext context) async {
requestPermission();
try {
await Firebase.initializeApp();
} catch (e) {
print(
"Quick Chat -------- Firebase not initialized. Make sure to add google-services.json in your app.");
}
getFcmConfigure(context);
initLocalNotifications(context);
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
_handleNotificationClick(message.data, context);
});
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
_handleNotificationClick(message.data, context);
});
}