как определить правильные постоянные данные в сервис-воркере?

У меня есть сервисный работник в Chrome, который отображает push-уведомления, когда друзья пользователей выходят в сеть. Я хочу использовать IndexedDB для хранения данных о друзьях пользователей, например. имя и URL-адрес страницы профиля друзей.

Моя проблема в том, что у одного пользователя много друзей, а Chrome не поддерживает дополнительные данные.

Как я могу узнать, какой друг только что вышел в сеть в сервис-воркере? Я знаю, что мог бы сделать выборку, чтобы найти последний вход в систему и угадать таким образом, но предпочел бы избежать ненужных вызовов ajax и запросов SQL.


person Wairowe    schedule 26.02.2016    source источник


Ответы (1)


Только сервер знает, кто только что подключился к сети, поэтому, к сожалению, вам нужно будет получить эту информацию с сервера.

В нескольких выпусках Chrome, вероятно, будет поддерживать пуш-нагрузки, поэтому в будущем вы сможете отправлять информацию с самим уведомлением.

person Marco Castelluccio    schedule 26.02.2016