Google은 커뮤니티의 의견을 수렴한 결과, 개발자가 사용자에게 PWA 설치를 요청할 시점을 더 세부적으로 관리하고 싶다는 의견을 확인했습니다. YouTube는 여러분의 의견을 소중히 생각하기에
Chrome 76부터 beforeinstallprompt 이벤트에서 preventDefault()를 호출하여 미니 정보 표시줄을 방지할 수 있습니다.
beforeinstallprompt 이벤트를 사용하면 프로그레시브 웹 앱 설치를 홍보하여 사용자가 쉽게 홈 화면에 추가할 수 있습니다.
Google 커뮤니티에 따르면 홈 화면에 PWA를 설치하는 사용자는 재방문 횟수가 많고 앱에서 보내는 시간이 길며, 해당하는 경우 전환율이 높아 참여도가 높습니다.
설치 배너를 사용하여 PWA의 설치 가능성을 홍보하는 Pinterest의 예시입니다. 코드 샘플 및 기타 권장사항을 비롯한 홈 화면에 추가 흐름에 관한 자세한 내용은 홈 화면에 추가를 참고하세요.
미니 정보 표시줄 없이 웹 앱을 홍보하려면 beforeinstallprompt 이벤트를 수신 대기한 다음 이벤트를 저장합니다. 그런 다음 설치 버튼을 추가하거나, 설치 배너를 표시하거나, 피드 내 프로모션 또는 메뉴 옵션을 사용하여 PWA를 설치할 수 있음을 나타내도록 사용자 인터페이스를 업데이트합니다. 사용자가 설치 요소를 클릭하면 저장된 beforeinstallprompt 이벤트에서 prompt()를 호출하여 홈 화면에 추가 모달 대화상자를 표시합니다.
홈 화면에 추가 미니 정보 표시줄의 향후 계획
홈 화면에 추가 정보 표시줄은 여전히 임시 조치입니다.
Google에서는 프로그레시브 웹 앱 사용자에게 계속 설치 기능을 제공하면서 탐색 환경의 혼잡을 줄이는 방식으로 이를 실행할 수 있는 새로운 UI 패턴을 실험하고 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2019-05-20(UTC)"],[],[]]