initialized method
Implementation
Future<void> initialized() async {
// print("is called in notification helper");
// iOS/macOS initialization settings
const DarwinInitializationSettings initializationSettingsDarwin =
DarwinInitializationSettings(
requestAlertPermission: true,
requestBadgePermission: true,
requestSoundPermission: true,
//onDidReceiveLocalNotification: (int id, String? title, String? body, String? payload) async {
// Handle notification received in foreground for iOS < 10
//},
);
// Android initialization settings
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('@mipmap/ic_notification');
// Combine Android and iOS settings
final InitializationSettings initializationSettings =
InitializationSettings(
android: initializationSettingsAndroid,
iOS: initializationSettingsDarwin,
);
await flutterLocalNotificationsPlugin.initialize(
initializationSettings,
onDidReceiveNotificationResponse: (NotificationResponse response) async {
// Only handle click events here
await handleNotificationClick(response.payload);
},
);
}