initialize method
Initialize and set up the notification controller.
Implementation
@override
Future<void> initialize() async {
debug('$runtimeType initializing....');
tz.initializeTimeZones();
await FlutterLocalNotificationsPlugin().initialize(
InitializationSettings(
android: const AndroidInitializationSettings('app_icon'),
iOS: const DarwinInitializationSettings(),
),
onDidReceiveBackgroundNotificationResponse:
onDidReceiveNotificationResponse,
onDidReceiveNotificationResponse: onDidReceiveNotificationResponse,
);
info('$runtimeType initialized.');
debug('PENDING NOTIFICATIONS:');
for (var notification in (await FlutterLocalNotificationsPlugin()
.pendingNotificationRequests())) {
debug('${notification.title}');
}
}