PWA с приложением Create React: срок действия кэша истек? - PullRequest
0 голосов
/ 16 января 2020

У меня есть веб-сайт с Создать приложение React и включили PWA в соответствии с этим do c: я просто изменил

serviceWorker.unregister();

до

serviceWorker.register();

И PWA работает в основном: я могу установить его (в браузере нажмите: Добавить на домашний экран) на мой Android телефон (MIUI 11.0.1) и затем открыть приложение даже в автономном режиме.

Однако ... не через некоторое время. Через некоторое время без использования приложения (я думаю, через 24 часа) - когда я открываю приложение, я вижу ошибку, что «веб-сайт не может быть достигнут».

Что я считаю странным: точка PWA должно быть, что он также всегда работает в автономном режиме, также после 24 часов, не так ли?

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

Но что именно мне нужно изменить? Мне бы хотелось, чтобы при каждом открытии приложения и

  • телефон находился в сети, приложение обновлялось, а в случае, если
  • телефон находится в автономном режиме, приложение просто работает текущая версия.

Но ни CRA index.js, ни serviceWorker.js CRA, похоже, не имеют настройки, связанной с кэшем.

Grepping для max-cache в пределах build/, public/ или src/ также не находит ничего.

Так что я был бы счастлив за любой намек, который помогает. :)

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