【发布时间】:2018-07-31 19:21:54
【问题描述】:
我想开发一个 PWA,推送通知对于 UX 来说非常重要。我希望即使应用程序(实际上是浏览器)关闭时也可以从用户那里收到通知,就像推送通知在本机应用程序上的工作方式一样......我已经知道我需要使用 GCM,以及一种“侦听”通知并在发送时发送意图的服务。我可以在浏览器中实现相同的行为吗,也许使用服务工作者?
此外,我尝试了来自 Google 的推送通知 PWA 演示,这就是它所展示的内容。
原生应用,例如 whatsapp 可以显示不同格式的通知
这是否取决于浏览器和本机应用程序之间的潜在差异?我可以为 PWA 自定义通知小部件格式吗?是否独立于已安装的浏览器?
提前感谢您的回答!
【问题讨论】:
-
我认为您可以,您可能需要查看文档 - Displaying a Notification 还有一个 sample page 包含针对 Web 和移动设备的不同通知显示。希望这会有所帮助。
标签: push-notification google-cloud-messaging progressive-web-apps