Я перехватываю сообщения следующим образом:
FirebaseMessaging.onMessage.listen((RemoteMessage message) async {
print('Message data: ${message.data}');
});
С сервера сообщение отправляется следующим образом:
Message message = Message.builder()
.setToken("TOKEN")
.putAllData(payload)
.setApnsConfig(
ApnsConfig.builder()
.setAps(Aps.builder()
.setContentAvailable(true)
.build())
.build())
.build();
На Android все срабатывает стабильно, а на iOS я вижу запись в консоли, только если добавлю блок "notification" при формировании сообщения с сервера. Что я делаю не так?