У меня совершенно нормально работает приложение PWA на мобильных устройствах.
Одна реальная проблема заключается в том, что после установки на настольный компьютер Chrome он сразу открывает окно приложения, но использует текущую вкладку браузера и игнорирует все, чтоустановить в свойстве start_url манифеста.
My manifest.json :
{
"dir": "ltr",
"lang": "en",
"name": "Assessments",
"display": "standalone",
"start_url": "index.html", /* this is relative url */
"short_name": "Placeholdrer for question",
"theme_color": "#8B418C",
"description": "Quick and easy way to do your assessment. Regardless of network connectivity.",
"orientation": "portrait",
"background_color": "transparent",
"offline_enabled": true,
"scope": "../",
"icons": [
{
"src": "images/PWA/icons/icon-72x72.png",
"sizes": "72x72",
"type": "image/png"
},
/*here are other icons... */
]
}
Фактический результат :
- Когда я нажимаю кнопку «Установить» на баннере приложения на какой-либо странице моего сайта, он устанавливает приложение и открывает страницу, на которой мы находились в окне приложения.
- Если я закрываю окно приложения и открываю его из приложенийв меню будет отображаться правильный экран приложения из start_url
Ожидаемый результат :
Он должен либо открыть правильный экран приложения после установки, либо просто установить приложение.