Манифест веб-приложения не соответствует требованиям к установке

Возможность установки — это основное требование прогрессивных веб-приложений (PWA) . Предлагая пользователям установить PWA, вы позволяете им добавить его на свои домашние экраны. Пользователи, которые добавляют приложения на главные экраны, чаще взаимодействуют с этими приложениями.

Манифест веб-приложения включает ключевые фрагменты информации, необходимые для установки вашего приложения.

Как происходит сбой аудита манифеста веб-приложения Lighthouse

Lighthouse помечает страницы, у которых нет манифеста веб-приложения , отвечающего минимальным требованиям для установки:

Аудит Lighthouse показывает, что пользователь не может установить веб-приложение со своего главного экрана

Если манифест страницы не включает следующие свойства, аудит не пройдет проверку:

  • Свойство short_name или name
  • Свойство icons , включающее значки размером 192x192 пикселей и 512x512 пикселей.
  • Свойство start_url
  • Свойство display установлено в fullscreen , standalone или minimal-ui
  • Свойству prefer_related_applications присвоено значение, отличное от true .

Как сделать PWA доступным для установки

Убедитесь, что в вашем приложении есть манифест, соответствующий приведенным выше критериям. Дополнительные сведения о создании PWA см. в разделе Сделать его доступным для установки .

Как проверить, что ваш PWA можно установить

В Chrome

Когда ваше приложение соответствует минимальным требованиям для установки, Chrome запускает событие beforeinstallprompt , которое вы можете использовать, чтобы предложить пользователю установить PWA.

В других браузерах

Другие браузеры имеют другие критерии для установки и запуска события beforeinstallprompt . Посетите соответствующие сайты для получения полной информации:

Ресурсы