beforeinstallprompt: отложенный баннер PWA
Свой UI вместо системного попапа.
Событие `beforeinstallprompt` — вызовите `event.preventDefault()`, сохраните `event` и покажите кнопку «Установить приложение» после второго визита — conversion выше, чем у системного баннера на первом экране.
`prompt()` можно вызвать только из user gesture.
- beforeinstallprompt — MDN — Событие установки PWA.
- How to provide your own install UI — web.dev — Кастомная установка.