Krótka odpowiedź brzmi: z witryny internetowej, której nie można.
Dłuższa odpowiedź: ze strony internetowej możesz uzyskać podpowiedź w Chrome.
Chrome na Androida dwie nowe funkcje 1) Web App Manifest opisujący co należy rozpocząć od home screen and how it should look on the homescreen i 2) Chrome ma teraz zdarzenie beforeinstallprompt
które wyzwoli dla aplikacji internetowych, które uważamy za app-podobne i może być zainstalowany na ekranie głównym.
Istnieje kilka kryteriów dla zdarzenia onbeforeinstallprompt
do ognia, które mogą sprawić, że będzie to "ok" heurystyczne (choć podejrzewam, że nie).
zdarzenie tylko pożary, jeżeli:
- Witryna ma manifestu, jest https i ma pracownika serwisu. (może to być dość rozciągliwe).
- Użytkownik wielokrotnie współpracował z witryną (teraz, dwa razy w ciągu co najmniej 5 minut).
- Użytkownik nie dodał jeszcze Twojej witryny do ekranu głównego.
Podsumowując, jest złożony i pełen fałszywych trafień i fałszywych negatywów. Jeśli jednak wszystko, co chcesz zrobić, to wykryć, czy powinieneś wyświetlić baner, aby zachęcić użytkownika do dodania aplikacji internetowej do ekranu głównego, a Chrome już ma rozwiązanie dla Ciebie.
Posiadamy również pełną ofertę samples on our samples site.
Ten link może Cię interesować: https://github.com/w3c/manifest/issues/417. – Marco