0

我正在尝试为我的 Web 应用程序实现应用内消息传递(消息中心模块),它将在系统用户之间发送和接收消息。我使用 NodeJS 作为我的后端。

我打算为此使用推送通知。通过这种方法,我可以将每条新消息的推送通知发送给用户。这是我能想到的最简单的解决方案。

但是可能已经存在针对此问题的现成服务或库,因为这似乎是非常普遍的情况。我已经在评估 Twilio、Sendbird、Smooch、Pusher 和许多其他库,但它们的问题是它们不是我想要的电子邮件服务或短信服务。我不想向用户发送短信或电子邮件。

所以到目前为止,PUSH通知是我能想到的,实现简单的应用内消息服务。

如果有任何更好的方法或任何可用的图书馆来帮助这一点,那么请提出建议。

提前谢谢了。

4

2 回答 2

1

这个问题是在 2018 年提出的,不确定当时的状态是什么,但 Twilio 支持应用内聊天(称为 Programmable Chat),甚至还有一个名为 Twilio Conversations 的继任者,它允许不同的传输/通道机制——一次对话结束SMS 和/或 WhatsApp 和/或应用内聊天... SendBird 肯定允许应用内聊天而不依赖电子邮件,并支持推送通知

有趣的替代方案是由您拥有的 Firebase 帐户支持的开源 SDK:https ://chatsdk.co或https://www.chat21.org

于 2020-10-14T12:24:16.083 回答
0

对于通知,我认为您可以使用 firebase / onesignal / 推送通知。至于客户端之间的消息,如果是聊天,你可以使用 socket.io。(如果您需要扩展,您可能还需要消息队列。)

于 2018-05-31T10:57:26.853 回答