37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
| 
								 | 
							
								// import 'package:flutter_local_notifications/flutter_local_notifications.dart';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// class NotificationService {
							 | 
						||
| 
								 | 
							
								//   final FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   Future<void> initialize() async {
							 | 
						||
| 
								 | 
							
								//     const AndroidInitializationSettings initializationSettingsAndroid =
							 | 
						||
| 
								 | 
							
								//         AndroidInitializationSettings('@mipmap/ic_launcher');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//     const InitializationSettings initializationSettings =
							 | 
						||
| 
								 | 
							
								//         InitializationSettings(android: initializationSettingsAndroid);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//     await flutterLocalNotificationsPlugin.initialize(initializationSettings);
							 | 
						||
| 
								 | 
							
								//   }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   Future<void> showNotification(int id, String title, String body) async {
							 | 
						||
| 
								 | 
							
								//     const AndroidNotificationDetails androidPlatformChannelSpecifics =
							 | 
						||
| 
								 | 
							
								//         AndroidNotificationDetails(
							 | 
						||
| 
								 | 
							
								//       'channel_id',
							 | 
						||
| 
								 | 
							
								//       'channel_name',
							 | 
						||
| 
								 | 
							
								//       channelDescription: 'channel_description',
							 | 
						||
| 
								 | 
							
								//       importance: Importance.max,
							 | 
						||
| 
								 | 
							
								//       priority: Priority.high,
							 | 
						||
| 
								 | 
							
								//     );
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//     const NotificationDetails platformChannelSpecifics =
							 | 
						||
| 
								 | 
							
								//         NotificationDetails(android: androidPlatformChannelSpecifics);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//     await flutterLocalNotificationsPlugin.show(
							 | 
						||
| 
								 | 
							
								//       id,
							 | 
						||
| 
								 | 
							
								//       title,
							 | 
						||
| 
								 | 
							
								//       body,
							 | 
						||
| 
								 | 
							
								//       platformChannelSpecifics,
							 | 
						||
| 
								 | 
							
								//     );
							 | 
						||
| 
								 | 
							
								//   }
							 | 
						||
| 
								 | 
							
								// }
							 |