Use getInitialMessage when user authenticated:
FirebaseMessaging.instance.getInitialMessage().then(_handleFirebaseMessage);
Handle message:
static void _handleFirebaseMessage(RemoteMessage? message) {
logger.i('Remote message: $message');
if (message == null) return;
...
}