eliminar token y solicitud screen cambio de statefull a stateless

This commit is contained in:
Juan Felipe Duarte
2023-06-21 16:09:46 -05:00
parent 0eb361dc15
commit fa1b373d5e
7 changed files with 25 additions and 31 deletions
+7 -7
View File
@@ -1,13 +1,12 @@
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:prosappco/src/services/firebase_messaging.dart';
final FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin =
FlutterLocalNotificationsPlugin();
FlutterLocalNotificationsPlugin();
Future<void> initNotifications() async {
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('@mipmap/ic_launcher');
AndroidInitializationSettings('@mipmap/ic_launcher');
const InitializationSettings initializationSettings = InitializationSettings(
android: initializationSettingsAndroid,
@@ -16,17 +15,18 @@ Future<void> initNotifications() async {
await flutterLocalNotificationsPlugin.initialize(initializationSettings);
// Inicializar Firebase Messaging
FirebaseMessagingService firebaseMessagingService = FirebaseMessagingService();
FirebaseMessagingService firebaseMessagingService =
FirebaseMessagingService();
await firebaseMessagingService.initializeFirebaseMessaging();
}
Future<void> showNotification(String title, String body) async {
const AndroidNotificationDetails androidNotificationDetails =
AndroidNotificationDetails('solicitud_servicio', 'Solicitud de Servicio',
importance: Importance.max, priority: Priority.high);
AndroidNotificationDetails('solicitud_servicio', 'Solicitud de Servicio',
importance: Importance.max, priority: Priority.high);
const NotificationDetails notificationDetails =
NotificationDetails(android: androidNotificationDetails);
NotificationDetails(android: androidNotificationDetails);
await flutterLocalNotificationsPlugin.show(
1, title, body, notificationDetails);