自托管 Discourse 实例在 Android 10 上未收到 Discourse Hub 通知

您好,

我目前在 Android 10 智能手机上无法再通过 Discourse Hub v1.6.0 接收任何通知。通知功能此前一直正常(尽管我不确定是来自 Meta 还是来自我自己托管的实例)。

移动应用与我的论坛之间的连接在其他方面似乎正常,因为“未读”和“最近”消息计数器会更新——但这仅在启动应用或通过任务管理器将其调至前台时发生。“最后更新”指示器似乎表明,应用在后台时并未执行任何更新。

在我的 Android“设备维护”设置中,“自适应电池”已禁用,且 Discourse Hub 位于“不会进入休眠状态的应用”列表中。

请提供建议 :folded_hands:

2 个赞

在您的 Android 设备上,您网站的 PWA 版本能否正常运行并顺利发送通知?

我不太确定如何正确地进行这项测试。我在 Meta 内部搜索过相关指南,但没找到任何看起来确切的资料。能否指点我具体该怎么做,以便我能为您运行这项测试?

事实证明,我实际上正在从 Discourse Hub 接收正确的 Android 通知,但仅限于与 Meta 相关的那些。这与此处描述的看似仅限 iOS 的问题非常相似:Notifications on mobile for Discourse Hub app - #2 by jomaxro

您正在使用 Android 设备,因此这与您无关。您的场景看起来非常特殊,如果 Meta 正常运行并向您发送通知,那么可能是另一个 Discourse 社区的设置存在问题。建议您更新到最新版本。

至于如何安装 PWA,这并不是 Discourse 特有的功能,PWA 是一项通用的互联网功能。在此处进行快速的 Google 搜索并浏览相关信息会有所帮助。您也可以在这里的 Meta 中搜索 PWA,阅读一些相关主题,您会发现一些可能有用的内容。由于这不是 Discourse 特有的功能,请不要期望这里会有大量相关描述。

好的,但尝试使用 PWA 真的会是排查 Discourse Hub 通知问题的有效步骤吗?因为我可以肯定,它无法提供一个足够简单、便于我的用户群体快速配置的替代功能。

因此,DiscourseHub 应用本质上是一个带有额外功能的封装应用,用于加载网站的移动版。如果您可以通过 Android 上的 Chrome 或 PWA 接收通知,那么它也应该能在 DiscourseHub 应用中正常工作。所以,是的,使用 PWA 将有助于您排查所描述的场景。

2 个赞

我已尝试过 PWA。在其中,我已正确登录到我的 Discourse 实例,但它未生成任何 Android 通知:confused:

@osioke,下一步的故障排除步骤是什么?:folded_hands:

同上 :wink:

1 个赞

哦,但我已经在使用最新版本了。

请参阅 Android 实时通知现已集成到核心!- 功能/公告 - Discourse Meta,检查该主题中的设置和步骤是否已在您的站点上全部完成。如果已完成,则功能应能正常工作。请尝试一下,我们看看效果如何。

推送通知提示已启用。浏览器推送通知在我的实例上一直正常工作。

目前情况依然如此,DiscourseHub 中的推送通知仅限于我们托管的 Discourse 实例。

5 个赞

明白了,谢谢提供信息。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.