Update: 2026-07-26 02:51:53
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
import 'package:flutter/foundation.dart' show kIsWeb;
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:http/http.dart' as http;
|
||||
@@ -43,7 +44,9 @@ class FirebaseMessagesController extends GetxController {
|
||||
FirebaseMessaging messaging = FirebaseMessaging.instance;
|
||||
|
||||
// Check if the platform is Android
|
||||
if (Platform.isAndroid) {
|
||||
if (kIsWeb) {
|
||||
await messaging.requestPermission();
|
||||
} else if (Platform.isAndroid) {
|
||||
// Request permission for Android
|
||||
await messaging.requestPermission();
|
||||
} else if (Platform.isIOS) {
|
||||
@@ -248,7 +251,9 @@ class FirebaseMessagesController extends GetxController {
|
||||
}
|
||||
});
|
||||
|
||||
FirebaseMessaging.instance.getInitialMessage().then((RemoteMessage? message) {
|
||||
FirebaseMessaging.instance
|
||||
.getInitialMessage()
|
||||
.then((RemoteMessage? message) {
|
||||
if (message != null && message.data['type'] == 'marketing_report') {
|
||||
Future.delayed(const Duration(seconds: 2), () {
|
||||
Get.toNamed('/social-intelligence');
|
||||
@@ -259,7 +264,9 @@ class FirebaseMessagesController extends GetxController {
|
||||
|
||||
void fireBaseTitles(RemoteMessage message) {
|
||||
if (message.notification!.title! == 'Order') {
|
||||
if (Platform.isAndroid) {
|
||||
if (kIsWeb) {
|
||||
// Handle web push payload
|
||||
} else if (Platform.isAndroid) {
|
||||
// NotificationController().showNotification('Order', '', 'order');
|
||||
}
|
||||
var myListString = message.data['DriverList'];
|
||||
|
||||
Reference in New Issue
Block a user