Мой вариант использования - создание группового чата, в котором пользователь должен автоматически подписываться на определенную тему. Но это стало проблемой, если пользователь еще не в сети.
- Пользователь A создает групповой чат для пользователя B и пользователя C
- Пользователь B получает push-уведомление от FCM, а затем автоматически подписывается на тему
- Пользователь A и пользователь B отправляют некоторые сообщения, но пользователь C еще не подключен
- Пользователь C онлайн, получает push-уведомление FCM, затем подписывается на тему. Но он пропустил предыдущие сообщения, потому что присоединился в последнее время.
Итак, как решить эту проблему? Могу ли я заставить пользователя C подписаться с сервера, несмотря на то, что он не в сети?
Спасибо