Должны ли все уведомления Firebase открываться одновременно для приложения iOS Flutter? - PullRequest
1 голос
/ 27 марта 2020

Я внедрил Firebase Messaging в свое приложение Flutter. Все отлично работает для Android. На iOS, если я получил 2 или более уведомлений pu sh, когда я открываю одно из этих уведомлений pu sh или выводю приложение на передний план, onResume запускается для всех уведомлений одновременно и для всех из уведомления удалены с моего экрана блокировки. Я ожидаю, что onResume будет вызываться только для выбранного уведомления, а onResume вообще не будет вызываться, если приложение открыто или выведено на передний план без взаимодействия с баннером уведомления. Вот как это работает для Android.

Это ожидаемое поведение или есть способ обойти это?

ОБНОВЛЕНИЕ

Я удалил content_available: true из моей полезной нагрузки, которая перестала включаться. Возобновляется многократный вызов при запуске / возобновлении работы приложения, но неоткрытые уведомления по-прежнему исчезают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...