Возможно ли использовать FCM для использования уведомлений с действиями как на iOS, так и на Android?
Я занимаюсь разработкой приложения, которое также имеет функции чата.Я изучал, как правильно обрабатывать push-уведомления для iOS и Android.
Используя FCM, можно отправлять два типа уведомлений.Сообщения «Уведомления», которые автоматически отображаются на устройстве (ОС?), И сообщения «Данные», которые должны обрабатываться клиентом. Ресурс
Я хочу разрешить пользователям отвечать на сообщения чата с помощью уведомлений, не запуская приложение.Для сравнения я хотел бы имитировать функциональность «Сгруппировать меня» и других приложений, основанных на чате.
Насколько я могу судить, эта функциональность предоставляется не службой push-уведомлений (FCM), а скорееданные передаются в приложения через FCM, а затем приложения создают и отображают локальные уведомления.
Как приложения чата запускаются / уведомляются для создания локальных уведомлений, когда они закрыты (нетолько в фоновом режиме)?
Для Android кажется, что служба может использоваться для получения уведомлений, даже когда приложение было убито (принудительная остановка - это отдельная история). Источник Это единственное решение?
Для iOS некоторые утверждают, что невозможно вызвать код при уведомлении, когда приложение было полностью закрыто. 1 2 Но в iOS 10 есть расширение службы уведомлений, которое можно использовать. 1 2 Есть ли какие-либо решения для более старых версий iOS?
* Примечание: В настоящее время я использую Ionic / Cordova для создания своего приложения.Любая конкретная информация относительно этих технологий приветствуется, но не обязательна.