Adding entry point in main.dart will work.
@pragma('vm:entry-point')
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message)
async {
await Firebase.initializeApp();
print("Handling a background message: ${message.messageId}");
}