Обработка уведомления о данных FCM при закрытии приложения - PullRequest
0 голосов
/ 20 июня 2019

Возможно ли использовать FCM для использования уведомлений с действиями как на iOS, так и на Android?

Я занимаюсь разработкой приложения, которое также имеет функции чата.Я изучал, как правильно обрабатывать push-уведомления для iOS и Android.

Используя FCM, можно отправлять два типа уведомлений.Сообщения «Уведомления», которые автоматически отображаются на устройстве (ОС?), И сообщения «Данные», которые должны обрабатываться клиентом. Ресурс

Я хочу разрешить пользователям отвечать на сообщения чата с помощью уведомлений, не запуская приложение.Для сравнения я хотел бы имитировать функциональность «Сгруппировать меня» и других приложений, основанных на чате.

Насколько я могу судить, эта функциональность предоставляется не службой push-уведомлений (FCM), а скорееданные передаются в приложения через FCM, а затем приложения создают и отображают локальные уведомления.

Как приложения чата запускаются / уведомляются для создания локальных уведомлений, когда они закрыты (нетолько в фоновом режиме)?

Для Android кажется, что служба может использоваться для получения уведомлений, даже когда приложение было убито (принудительная остановка - это отдельная история). Источник Это единственное решение?

Для iOS некоторые утверждают, что невозможно вызвать код при уведомлении, когда приложение было полностью закрыто. 1 2 Но в iOS 10 есть расширение службы уведомлений, которое можно использовать. 1 2 Есть ли какие-либо решения для более старых версий iOS?

* Примечание: В настоящее время я использую Ionic / Cordova для создания своего приложения.Любая конкретная информация относительно этих технологий приветствуется, но не обязательна.

...