LocaleNotificationProvider constructor
LocaleNotificationProvider()
Implementation
LocaleNotificationProvider() : _to = FlutterLocalNotificationsPlugin() {
_to.resolvePlatformSpecificImplementation<AndroidFlutterLocalNotificationsPlugin>()?.createNotificationChannel(
const AndroidNotificationChannel(
'channel',
'channel_name',
importance: Importance.max,
),
);
_to.initialize(
settings: const InitializationSettings(
android: AndroidInitializationSettings(
'@drawable/ic_launcher',
),
iOS: DarwinInitializationSettings(
requestSoundPermission: false,
requestBadgePermission: false,
requestAlertPermission: false,
notificationCategories: [
DarwinNotificationCategory(
'channel',
options: {
.hiddenPreviewShowSubtitle,
.hiddenPreviewShowTitle,
},
),
],
),
),
);
}