Я сделал 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-адресу просто отображается пустой экран, пока я не удалю сайт из его истории.