Как запланировать отмену регистрации работника сервиса после X дней неиспользования? - PullRequest
0 голосов
/ 22 апреля 2020

Давайте предположим, что в моем веб-приложении зарегистрирован сервисный работник. Я хочу убедиться, что все сервисные работники, которые не использовались в течение X дней, будут удалены из браузера.

Мое желаемое решение будет выглядеть следующим образом:

  1. Зарегистрируйте сервисного работника при первом посещении
  2. Запланируйте задачу для отмены регистрации сервисного работника сейчас на X дней
  3. Продлите время до отмены регистрации при новом посещении
  4. Если однако пользователь не посещает приложение в течение X дней, работник службы будет автоматически удален

Это было бы очень удобно, потому что это гарантировало бы, что мне не нужно поддерживать какие-либо API, которые старше X дней.

Конечно, сам факт отмены регистрации работника сервиса не представляет проблемы, как описано здесь . Но как мне запланировать и потенциально перенести этот акт?

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