Почему iOS не запускает PWA после изменений в файле manifest.json? - PullRequest
0 голосов
/ 22 февраля 2019

Я сделал PWA, чтобы мое веб-приложение можно было использовать в автономном режиме.Это работает на iOS.Однако после внесения изменений в manifest.json (на сервере) веб-приложение «добавить на домашний экран» будет отображать только изображение заставки, а затем зависать на белом экране.

Этодаже происходит после таких небольших изменений, как изменение номера версии (что якобы заставляет iOS проверять наличие обновленных файлов на сервере).Я тестировал на iOS 12.1.4 и на симуляторе iOS 12.1.

Как я могу предотвратить это?

Вот мой manifest.json со списком значков, удаленных для краткости:

{
  "name": "My App Name",
  "short_name": "App Name",
  "version": "2.2.2",
  "theme_color": "#ffcc00",
  "background_color": "#382d00",
  "display": "standalone",
  "orientation": "landscape",
  "scope": "/",
  "start_url": "/",
  "manifest_version": 2
}

Обновление: Даже в обычном iOS Safari при переходе по URL-адресу просто отображается пустой экран, пока я не удалю сайт из его истории.

...