Сервисный работник периодически

Могу ли я сделать работника службы, который работает в фоновом режиме и опрашивает сервер через определенный интервал и возвращает ответ или показывает уведомление (push-уведомление), когда браузер Chrome закрыт. Я работаю на веб-сайте, который запрашивает разрешение у обслуживающего персонала и синхронизирует запрос через определенные промежутки времени в фоновом режиме на основе запроса, полученного с сервера, отображающего уведомление.

Редактировать 1: На данный момент я вижу, что Chrome работает над этим, но пост слишком старый, декабрь 2015 года. Они написали, что представят его в первой половине 2016 года. Пока он недоступен.

Мы планируем отправить фоновую синхронизацию в стабильную версию Chrome в первой половине 2016 года. Но мы также работаем над вариантом, "периодической фоновой синхронизацией". Это позволит вам запросить событие "periodicsync", ограниченное временным интервалом, состоянием батареи и состоянием сети. Конечно, для этого потребуется разрешение пользователя, но оно также будет зависеть от воли браузера, когда и как часто эти события запускаются. Например, новостной сайт может запрашивать синхронизацию каждый час, но браузер может знать, что вы читаете этот сайт только в 07:00, поэтому синхронизация будет выполняться ежедневно в 06:50. Эта идея немного дальше, чем одноразовая синхронизация, но она идет.

0 ответов

Другие вопросы по тегам