setupInteractMessage method
Implementation
Future<void> setupInteractMessage(
BuildContext context, GlobalKey<NavigatorState> navigatorKey) async {
//when app is terminated
RemoteMessage? initialMessage =
await FirebaseMessaging.instance.getInitialMessage();
if (initialMessage != null && context.mounted) {
handleMessage(context, navigatorKey, initialMessage);
}
//when app is in background
FirebaseMessaging.onMessageOpenedApp.listen((event) {
handleMessage(context, navigatorKey, event);
});
}