在聊天设置中发现了这个:
我的理解是,Discourse 没有(移动端)推送通知。至少对于 iOS/Mac,因为缺少一个中央推送服务器。
如果新的聊天功能旨在让像 rocketchat 这样的外部聊天解决方案变得过时(这将是很好的),那么推送通知是一个问题。那么,这是否是一个早期迹象,表明一个中央推送服务器可能正在开发中,就像 Rocketchat 所做的那样?
我的内部网社区非常愿意为这样的服务付费。
在聊天设置中发现了这个:
我的理解是,Discourse 没有(移动端)推送通知。至少对于 iOS/Mac,因为缺少一个中央推送服务器。
如果新的聊天功能旨在让像 rocketchat 这样的外部聊天解决方案变得过时(这将是很好的),那么推送通知是一个问题。那么,这是否是一个早期迹象,表明一个中央推送服务器可能正在开发中,就像 Rocketchat 所做的那样?
我的内部网社区非常愿意为这样的服务付费。
Discourse 实际上支持移动推送通知,但 iOS 不允许通过 PWA(大多数人可能通过此方式在移动设备上安装 Discourse)进行 Web 推送通知。如果您在 iOS 上使用 Discourse Hub,您确实会收到推送通知。
我们内部许多人都为 Meta 和我们的内部实例使用 Discourse Hub。有些人喜欢通过禁用 Discourse Hub 的推送通知来保持 Discourse 推送通知静音。当引入聊天功能时,这会成为一个问题,因为每个人都想要聊天推送通知。最简单的解决方案是您截图中的设置。它仍然允许聊天推送通知通过,同时阻止所有核心推送通知。
但是现在 iOS 上的通知可用了吗? 似乎苹果发布了针对 Web 推送通知的更新,或者没有? @markvanlan
我还没有看到任何更新。如果你想在 iOS 上接收推送通知,你仍然需要使用 DiscourseHub。如果你知道我不知道的信息,请附上链接!
抱歉,我读了一篇关于请愿的文章,完全糊涂了。然而,令人遗憾的是,苹果公司如此依赖应用程序,以至于不想实现网络通知。
嗯,我一直在尝试弄清楚如何在 Discourse Hub 上接收 Discourse 的通知,无论是 Meta 还是我自托管的实例,但它们似乎都没有送达。
我刚刚测试了一下,注意到我收到了 iOS 上的徽章提醒(在应用程序图标上),但在横幅(屏幕顶部)或通知中心没有收到。
我想看看你是否设法让它工作了,因为我没有看到很多关于这个问题的其他报告。至少对于 Meta 和我们托管的其他网站来说,它们应该可以开箱即用。
对于自托管实例,推送通知预计无法开箱即用,但我知道的两种解决方法是 Whitelisted Discourse app with Push Notifications via OneSignal 和 https://meta.discourse.org/t/pushover-notifications/119258。
我确认我们的自托管实例的Pushover通知运行良好。但是,无论是Pushover通知还是默认的Discourse网页推送通知,都无法用于聊天。人们会收到关于帖子新回复等的通知,但收不到新聊天的通知。这听起来像是一个bug。也许在编写网页推送通知解决方案时忽略了这种通知类型?
我的 Android 手机上收到的网页推送通知效果很好。我们最近更改了设置,默认情况下,只有当用户离开 Discourse 超过 10 分钟后才会发送推送通知,这样如果您在桌面上打开了该网站,就不会收到手机通知。