setup fcm

This commit is contained in:
Efril
2026-05-12 00:52:14 +07:00
parent 9775e09659
commit 91965667ec
54 changed files with 407 additions and 61 deletions
+9
View File
@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:injectable/injectable.dart';
import 'common/utils/fcm_service.dart';
import 'injection.dart';
import 'presentation/app_widget.dart';
@@ -24,5 +25,13 @@ void main() async {
kReleaseMode ? Environment.prod : Environment.dev,
);
// Initialize FCM after dependencies are ready
await getIt<FcmService>().initialize(
onMessageTap: (message) {
// TODO: handle navigation when notification is tapped
debugPrint('[FCM] Navigate based on: ${message.data}');
},
);
runApp(const AppWidget());
}