iOS Flatter应用程序是否应同时打开所有Firebase通知?

iOS Flatter应用程序是否应同时打开所有Firebase通知?,firebase,flutter,firebase-cloud-messaging,Firebase,Flutter,Firebase Cloud Messaging,我已将Firebase消息应用到我的Flitter应用程序中。Android的一切都很好。在iOS上,如果我收到2个或更多推送通知,当我打开其中一个推送通知或将应用程序带到前台时,会同时为所有通知触发onResume,并从我的锁屏中删除所有通知。我希望onResume只会因为所选的通知而被调用,而如果应用程序在没有与通知横幅交互的情况下被打开或带到前台,则onResume根本不会被调用。这就是Android的工作原理 这是预期的行为还是有办法解决 更新 我从我的有效负载中删除了content\u

我已将Firebase消息应用到我的Flitter应用程序中。Android的一切都很好。在iOS上,如果我收到2个或更多推送通知,当我打开其中一个推送通知或将应用程序带到前台时,会同时为所有通知触发onResume,并从我的锁屏中删除所有通知。我希望onResume只会因为所选的通知而被调用,而如果应用程序在没有与通知横幅交互的情况下被打开或带到前台,则onResume根本不会被调用。这就是Android的工作原理

这是预期的行为还是有办法解决

更新

我从我的有效负载中删除了
content\u available:true
,并且在应用程序启动/恢复时停止了OnResume多次调用,但未打开的通知仍在消失