2017-09-26 112 views
0

我試圖讓我的反應成爲PWA。作爲該過程的一部分,我做了必要的更改以使chrome提示用戶安裝我的Web應用程序的快捷方式。如果有人可以回答這些問題,那將是非常有幫助的如果網絡應用程序已安裝,Chrome會再次提示Web應用程序安裝橫幅

可以說用戶已經安裝了網絡應用程序。關閉瀏覽器。稍後重新打開瀏覽器重新訪問url,Chrome會再次顯示橫幅嗎?它是否知道該橫幅是上次安裝的?

爲了驗證這一點,我在Chrome中啓用了「繞過用戶參與檢查」標誌。這導致Chrome每次都會向我展示橫幅廣告(刷新時,後續訪問,即使廣告已經安裝等)。如果我禁用此標誌,旗幟展示了我第一次訪問該頁面,但我不知道它何時會出現再次

感謝所有幫助

感謝 ķ

回答

2

沒有,Chrome會如果用戶已經這樣做,則不顯示安裝/添加到主屏幕橫幅。如果用戶移除該應用,則Chrome可能會再次顯示橫幅。我的意思是可能是Chrome有一些顯示橫幅的標準,必須得到滿足。

您還可以跟蹤哪些用戶通過偵聽beforeinstallprompt事件而得到旗幟和時間。

一些代碼示例顯示了不同的技術:https://googlechrome.github.io/samples/app-install-banner/

+0

我轉到CHROME->站點設置 - >刪除所有cookie驗證了這一行爲。一旦橫幅被解僱,Chrome知道不會再次提示橫幅。謝謝 –