Progressive Web App (React JS) на iPhone Главный экран не обновляется - PullRequest
0 голосов
/ 02 марта 2020

Я разработал веб-сайт, используя ReactJS и Bootstrap для работы в качестве прогрессивного веб-приложения. Предполагается, что пользователь должен использовать функцию «Сохранить веб-сайт на главном экране» в iOS или Android, чтобы веб-сайт отображался как приложение. Пока все хорошо.

Однако при развертывании новой версии веб-сайта на сервере код (вероятно, сохраненный в каком-либо кэше?) Не обновляется при доступе с «сохраненных» веб-сайтов (на iPhone 7), но загружается правильно при доступе напрямую из Safari. Это приводит к очевидным несоответствиям между внешним и внутренним интерфейсом, а приложение, которое не удалось обновить, непригодно для использования. Даже удаление и повторное создание значка ярлыка не позволяет обновить веб-сайт.

Почему код ReactJS не обновляется при использовании функции «сохранить веб-сайт на главном экране»? Как я могу форсировать обновление?

...