Я настроил свое приложение для работы с сообщениями FCM Data, push-уведомления приходят, когда приложение находится в режиме переднего плана и в фоновом режиме, НО НЕ, если приложение завершено (проведите вверх от многозадачности).
Насколько я знаю, если вы используете сообщения данных, вы будете отвечать за обработку полученного сообщения и представить уведомление пользователю. В противном случае, если вы используете уведомления, FCM обрабатывает сообщение для вас и напрямую отображает уведомление, если приложение находится в фоновом режиме / закрыто.
В моем приложении я должен использовать сообщения данных и, следовательно, иметь проблемы с push-уведомлениями, когда приложение закрыто.
Из ответов этого поста Уведомления о данных IOS с помощью FCM , Сообщения с данными не могут быть получены в iOS, если приложение убито.
Я прошел следующий тест: я отправил сообщение уведомления (вместо сообщения данных) из консоли Firebase, и push-уведомление появилось, даже если приложение было закрыто.
Как я могу решить проблему в этой ситуации?