Веб-толчок.загрузка веб-толчков, отправленных в автономном режиме? - PullRequest
0 голосов
/ 11 октября 2018

Я кодирую приложение vue.js с использованием веб-уведомлений с помощью Firebase Cloud Messaging, и мне стало интересно, можно ли отправить веб-push-уведомление пользователю, а в случае, если пользователь не в сети, каким-то образом сохранить его для последующего отображения, когдапользователь снова открывает приложение.Существует ли принципиальный подход к этой проблеме, то есть управление веб-толчками, когда конечный пользователь находится в автономном режиме?

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

По этой причине я рассматриваю возможность написания собственного диспетчера для управления продвижением через Интернет для автономных клиентов, но мне нужно убедиться, что мои усилия того стоят.

updated : Теперь я могу отображать уведомления, отправленные автономному клиенту после возвращения в онлайн, используя соответствующие значения time_to_live.Однако отображается только последнее уведомление.Какова конкретная причина, почему?

1 Ответ

0 голосов
/ 11 октября 2018

Стандартное поведение FCM точно такое же.Из документов :

Если устройство не подключено к FCM, сообщение сохраняется до тех пор, пока не будет установлено соединение (снова соблюдая правила ключа сброса).Когда соединение установлено, FCM доставляет все ожидающие сообщения на устройство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...