【发布时间】:2020-10-15 01:28:20
【问题描述】:
我正在构建一个快节奏的基于浏览器的在线多人游戏,其中需要与服务器(websockets)持续通信以接收其他玩家正在做什么的更新。我想让这个应用程序尽可能接近渐进式网络应用程序 (PWA),我可以在其中提示移动用户将应用程序“安装”到他们的主屏幕,以便更轻松地查找和启动应用程序。
但是,要在基于 Chromium 的浏览器上获得易于安装的 PWA 体验,它需要该应用具有服务工作者(https://web.dev/install-criteria/、https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Installable_PWAs)。我想这是为了确保应用程序可以离线使用,但在我的情况下,这是不需要的,因为应用程序必须在线并连接(通过 websocket)。
我是不是走错了路?为在 Android Chrome 上运行的必备在线应用程序提供简单的“安装到主屏幕”体验的最佳方式是什么?例如。弹出并询问他们是否要安装的东西,而不是指导用户在浏览器中手动打开菜单并单击“添加到主屏幕”按钮。谢谢!
【问题讨论】:
标签: google-chrome installation progressive-web-apps chromium