Как узнать, что сервис Worker уже обновлен?

Я использую Workbox со своим PWA, и в настоящее время я добавляю Check for Updates кнопку, которая позволяет моим пользователям проверять наличие новой версии моего приложения. При нажатии этой кнопки я показываю счетчик и вызываю update()метод, который очень кратко задокументирован здесь. Это буквально все, что он говорит:

Проверяет наличие обновлений зарегистрированного сервис-воркера.

Это отлично работает, когда доступно обновление, и есть много событий, которые точно говорят мне, что происходит с новой версией (installed, waiting, activated, и т.д.).

Но как я могу узнать, что пользователь уже запускает последнюю версию моего приложения?

0 ответов