Food: background location + native delivery overlay

This commit is contained in:
Hamza-Ayed
2026-08-04 03:02:04 +03:00
parent d695834d19
commit ca55aaebe8
11 changed files with 772 additions and 31 deletions
+4
View File
@@ -24,6 +24,7 @@ import 'constant/links.dart';
import 'controller/firebase/firbase_messge.dart';
import 'controller/firebase/local_notification.dart';
import 'controller/functions/background_service.dart';
import 'controller/food_delivery/food_overlay_bridge.dart';
import 'controller/functions/crud.dart';
import 'controller/home/captin/home_captain_controller.dart';
import 'controller/local/local_controller.dart';
@@ -276,6 +277,9 @@ void main() {
await requestNotificationPermission();
await TripOverlayPlugin.initialize();
// نتيجة نافذة عرض التوصيل العائمة تصل عالمياً — قد تُقبل والتطبيق مغلق
// وشاشة التوصيل غير مبنية أصلاً، فالاشتراك لا يجوز أن يتبع شاشة.
FoodOverlayBridge.attach();
await createAllNotificationChannels();
await BackgroundServiceHelper.initialize();