Files
Vocasia-LMS-Mobile-apps--TA…/lib/services/local_notification_service.dart

32 lines
1.2 KiB
Dart

// import 'package:flutter_local_notifications/flutter_local_notifications.dart';
// import 'package:rxdart/rxdart.dart';
//
// class LocalNotification {
// static final _notification = FlutterLocalNotificationsPlugin();
// static final onNotification = BehaviorSubject<String?>();
// static Future _notificationDetails() async{
// return NotificationDetails(
// android: AndroidNotificationDetails(
// 'channel id',
// 'channel name',
// 'channel description',
// importance: Importance.max
// )
// ,iOS: IOSNotificationDetails()
// );
// }
// static Future init({bool initScheduled = false}) async{
// final android = AndroidInitializationSettings('@mipmap/ic_launcher');
// final iOS = IOSInitializationSettings();
// final settings = InitializationSettings(android: android ,iOS: iOS);
//
// await _notification.initialize(settings, onSelectNotification: (payload) async{onNotification.add(payload);});
// }
// static Future showNotification({
// int id = 0,
// String? title,
// String? body,
// String? payload,
// }) async =>
// _notification.show(id, title, body, await _notificationDetails(), payload: payload);
// }