init method
Adds configuration for local notifications and initialize service.
Implementation
Future<void> init() async {
const initializationSettingsAndroid = AndroidInitializationSettings(
'@mipmap/ic_launcher',
);
const initializationSettingsIOS = DarwinInitializationSettings(
requestAlertPermission: false,
requestSoundPermission: false,
requestBadgePermission: false,
onDidReceiveLocalNotification: onSelectNotificationOldIOS,
);
const initializationSettings = InitializationSettings(
android: initializationSettingsAndroid,
iOS: initializationSettingsIOS,
);
await localNotif.initialize(
initializationSettings,
onDidReceiveBackgroundNotificationResponse: onSelectNotification,
onDidReceiveNotificationResponse: onSelectNotification,
);
tz.initializeTimeZones();
}