Консультация push notifications

Алексей16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.03.2022

Добрый день

Схема работы на данный момент

- desktop + react native связаны между собой через websocket

- мобильное приложение подписано на ws через несколько каналов (account, role, id). Это позволяет нам гибко настроить доставку необходимых сообщений.

проблема 

- ios: если приложение не активно, ws канал рубится. нужно продумывать долгоиграющий процесс на фоне чтобы приложение не засыпало

- если закрыть приложение, ws рубится

Нужна консультация, как это можно решить

- насколько я понимаю, концепции channels в push notifications не существует (ios/android)

- думали о том чтобы высылать push notifications всем юзерам, а по факту получения, уже фильтровать, подходит ли оно под канал пользователя

- платные сервисы?