漸進式網頁應用程式 (PWA) 是以網頁技術建構的新型優質應用程式,PWA 的功能與 iOS/Android/電腦版應用程式類似,即使網路不穩定,也依然穩定可靠,而且可安裝,因此使用者能更輕鬆地找到及使用這些應用程式。
大多數使用者都熟悉安裝應用程式,以及安裝後體驗的優點。已安裝的應用程式會顯示在作業系統啟動途徑上,例如 Mac OS X 的「Applications」資料夾、Windows 的「Start」選單,以及 Android 和 iOS 的主畫面。已安裝的應用程式也會顯示在活動切換器、裝置搜尋引擎 (例如 Spotlight) 和內容分享表中。
大多數瀏覽器都會向使用者指出,漸進式網頁應用程式 (PWA) 符合特定條件時可安裝,範例指標包括網址列中的「安裝」按鈕,或溢位選單中的安裝選單項目。
此外,只要符合條件,許多瀏覽器就會觸發 beforeinstallprompt
事件,讓您提供自訂的應用程式內使用者體驗,藉此觸發應用程式內的安裝流程。
安裝條件
在 Chrome 中,您的漸進式網頁應用程式必須符合下列條件,才能觸發 beforeinstallprompt
事件並顯示瀏覽器內安裝宣傳訊息:
- 尚未安裝網頁應用程式
- 符合使用者參與度經驗法則:
- 使用者至少要點擊或輕觸網頁一次 (不限時間,即使在先前網頁載入期間)
- 使用者需至少花 30 秒瀏覽網頁 (不限時間)
- 透過 HTTPS 提供
- 包含網頁應用程式資訊清單,其中包含下列項目:
short_name
或name
icons
:必須包含 192 像素和 512 像素的圖示start_url
display
:必須是fullscreen
、standalone
或minimal-ui
其中之一prefer_related_applications
不得存在或為false
其他瀏覽器的安裝條件類似,但可能會有些微差異。詳情請查看個別網站: