Всем привет! У меня вопрос по поводу пуш-уведомлений. Отправляем пуши через firebase по топику (используется модуль firebase-admin в node js -
https://firebase.google.com/docs/reference/admin/node/admin.messaging.TopicMessage). В теле сообщения отправляется поле data и topic (без Notification). При таком подходе пуши приходят в трех состояниях приложения вместе с image, а также срабатывает метод onSelectNotification , но есть проблема на iphone, когда приложение закрыто. В таком случае прилетевшее событие вызывает только инициализацию firebase message плагина приложения и сам пуш не отображается, но уже последующие пуши после этого будут отображаться. Другие подходы оказались менее удачными - сочетание в теле сообщения notification и data приводит к тому, что в бэкграунде и закрытом состоянии пуши приходят парой, использование только Notification приводит к тому, что пуш отображается без картинки, не срабатывает переход при нажатии, и еще некоторые приколы. Есть какой-то способ добиться идеальной обработки каждого события для пуша на iphone (отображение во всех состояниях, с картинками, с переходом)?