聊天通知未显示的问题

我的 7 名员工团队正在尝试使用聊天进行日常沟通,但遇到了两个我们所有人(Windows 和 Mac,多种浏览器类型)都同样遇到的主要 bug:

完全没有聊天通知

我偶尔会在房间另一头的 iPad 上看到 Discourse 聊天通知,但我的台式机上什么也没显示。我认为我只会在回复帖子串时看到这个。

我们也有一个类似的关于没有聊天声音的 bug 报告:

5 个赞

@jordan-violet!有几个问题:

  • 你是如何从 iPad 访问 Discourse 的?(例如,Hub、PWA)

  • 当这种情况发生时,你能告诉我你在桌面版 Discourse 上做了什么吗?我特别想知道当这种情况发生时,你是否在聊天中活跃(即使不在讨论的帖子中)。

  • 你能告诉我你为每个设备的通知设置吗?如果你不介意分享,截图 Preferences > NotificationsPreferences > Chat 选项卡会很有帮助(如果你愿意,可以私信给我)。

我们之前遇到过通知未能按预期触发的问题,所以我知道它们可能很难重现。这些信息将帮助我亲自测试,希望我们能一起开始缩小范围,以便为你和你的团队解决这个问题。提前感谢你的帮助!

3 个赞

Discourse Hub

哎呀,很难说,因为我只是在忙工作,您懂的?有时我在 Slack(在工作时),有时我在那个浏览器标签页,有时在同一个窗口的另一个标签页,有时在另一个浏览器窗口。我一直在这些选项之间切换。如果可能的话,我会尽力今天识别出来。


我也刚刚遇到了这种情况。这是我的设置:

  • 我收到了一个频道中的聊天通知,在一个主题中
  • 我在移动设备上收到了通知,但在桌面上没有收到(甚至没有那个蓝色的小圆点)
  • 我的桌面状态是:
    • Discourse 只在一个标签页(Chrome)中打开,与另一个标签页共享(这个标签页是活动的)
    • 该窗口已最小化

希望这有帮助!

3 个赞

我也在排查桌面通知方面的问题,如果我没记错的话:如果有人给你发私信,会有通知,但如果在普通频道里 @ 你,则没有通知。

我认为总的来说,频道似乎不会生成通知,但私信会。

1 个赞

您是否在频道的设置中为所有内容启用了通知?

1 个赞

2 个赞

感谢您提供这些步骤,这非常有帮助。

我认为我已经找到了问题所在——看起来我们没有正确地为已关注帖子的非提及回复在页眉中生成活动指示器(那个蓝点)。移动推送通知仍然有效(这就是为什么您会在 iPad 上看到它们)。当我测试此问题时,我可以在移动设备上收到推送通知,但当我通过通知以外的方式在移动设备上打开 Discourse 时,页眉上的活动指示器也没有显示。

我正在请我们的团队对此进行调查并修复。

在此期间,如果您发现其他发生这种情况的情况(即,不仅仅与帖子中的非提及活动有关),请告知我。

5 个赞

当然可以!

在以下情况下不发送通知:

  • 在移动设备上(没有活动的桌面实例)
  • 在线程中收到响应的移动通知(iOS)
  • 点击通知进入 Discourse Hub
  • 没有蓝点

终于有机会再次测试了。关于桌面通知:

好的方面:

  • 提及(即 @某人)将始终触发桌面通知

不太好的方面:

  • 私信(DM)不会触发桌面通知(但应该会触发)
  • 当频道桌面通知设置为“所有活动”时,您不会收到通知

其他人也遇到这种情况吗?

1 个赞

其他人无法使用这些。我要求我的整个团队全力投入 Discourse 聊天,以便我们能更好地了解哪些有效,哪些无效。

这些通知确实是一个普遍存在的问题。

2 个赞

@jordan-violet 我们今天发布了一个更新,应该可以解决此问题:

您能否留意一下,如果再次遇到此问题,请告知我们?

我将调查这两个问题,并在了解更多信息后在此处向您更新!

1 个赞

你们都很棒!我们会继续推出的 :smiley:

还有一个快速问题……我们计划很快在我们的应用程序中实施移动推送通知,在此之前,我想在 Discourse Hub 中测试该功能。

我刚刚测试了一下,无法在其中获得任何推送通知,甚至连提及(@)都没有。有人在 Discourse Hub 中收到推送通知吗?

我使用的是 iPhone,并且已为 Discourse Hub 应用设置了“允许通知”。

谢谢。

您是否尝试过使用 Discourse 托管的论坛?

‎Discourse Hub on the App Store :
该应用程序提供:

  • 一个中心位置,用于查看所有通知、未读计数和来自您论坛的新计数
  • 官方托管的 Discourse 论坛的实时推送通知
  • 通过 Safari 进行身份验证,以便更快地访问您的网站
1 个赞

谢谢 @Moin

我错过了关于这只适用于官方托管的 Discourse 论坛的信息。看起来 chat channels 没有在 meta.discourse.org 上运行,但如果你知道其他地方有运行,请告诉我,我会去看看。

1 个赞

您可以使用 try.discourse.org免费试用进行测试。

2 个赞

@Earnie_Baird,抱歉回复晚了。我们一直在深入研究这个问题,并找到了一些可能出现问题的线索。您能确认一下您正在使用的浏览器吗?

1 个赞

我在 Mac 上的 Firefox、Chrome 和 Safari 中都测试了它。这三个浏览器上的行为都一样。

1 个赞

我们最终放弃了使用 Chat is Discourse,转而使用 Google Chat,因为我们始终无法让整个团队的通知保持稳定。有时通知能正常工作,但在升级等情况下会随机关闭,有些团队成员始终无法可靠地收到通知。

1 个赞