仅供参考,因为我发现这个问题是由我在调用FutureBuilder连接到Firebase Cloud Firestore之前调用FCM小部件引起的。
我将FCM调用进一步向下移动到小部件树,然后按预期触发onMessage、onResume和onLaunch回调。
云消息firebase_messaging 7.0.0文档推荐:
"应该在应用程序生命周期的早期调用configure,以便它能够尽早接收消息。请参阅示例应用程序进行演示">
但显然还不算太早!
根据上面的回答,我将在firebase_messaging GitHub上链接到这个,以便他们知道。