【发布时间】:2018-08-07 10:23:05
【问题描述】:
这是关于在 Pogressive Web 应用程序中处理推送通知的最佳实践问题。
我目前正在开发一个包含聊天功能的网络应用程序。我添加了推送通知,这样用户每次收到新的聊天消息时都会收到通知(通过 NotificationsAPI)。这工作正常。但是即使用户打开了聊天窗口,也接收到大量的推送通知并不是一个好的用户体验。因此,如果用户打开了应用程序,我根本不想显示通知。
我知道不通知用户传入推送是一个关键主题,例如Chrome 希望我指定 userVisibleOnly 标志。这是不显示通知的有效例外,还是您认为我真的需要在每次推送时都显示通知?如果是这样,我该如何处理我的问题?任何人都知道其他应用如何解决此问题?
【问题讨论】:
标签: push-notification notifications push progressive-web-apps