您好,社区各位成员:
我最近启动了一个项目,旨在创建一个专门针对我们内部托管的 Discourse 论坛的移动应用程序。为此,我 fork 了 Discourse 开源移动应用程序,目的是使其能够为单个站点——我们的站点——工作。
然而,我遇到了一个挑战:移动应用程序未收到通知。经过一些阅读,我了解到对于内部托管的 Discourse 实例,通知可能无法开箱即用。这对于我们的用例至关重要,因为我们希望论坛成员保持参与并及时回应讨论。
为了解决这个问题:
-
是否有已知的变通方法或需要在服务器或应用程序端进行的配置,以便在通过自定义移动应用程序访问时,为内部托管的 Discourse 启用通知?
-
是否有特定的服务或插件(如 OneSignal 或其他)可以集成,以处理内部托管平台的通知机制?
-
在创建品牌化 Discourse Hub 应用程序方面,您是否有任何指南、最佳实践或经验可以分享,以简化此过程并确保所有功能,特别是通知,都能无缝工作?
-
最后,在进行此项目时,尤其是在未来的 Discourse 更新和兼容性方面,是否有潜在的陷阱或需要注意的事项?
提前感谢您的帮助。我非常重视社区的见解和专业知识,任何帮助或指导都将不胜感激。
致以诚挚的问候,
Dipendra Sharma
1 个赞
该中心适用于多个社区。
请改用此链接,因为您描述的大部分工作已经完成:
它需要在 iOS 和 Android 上更新到最新的 API 和标准。
过去我曾成功地为多个客户使用过这个基础。
但是:
这绝对不是一个简单或便宜的项目(包括持续的维护费用,这笔费用每年都会相当可观),而且您最好现在就依赖 PWA,因为 Android 和 iOS 都支持原生实时通知。我认为 Google 甚至支持将 PWA 部署到他们的 Playstore!
祝你好运。
8 个赞