node.js - 用于推送通知的 Slack API 客户端

标签 node.js push-notification chat slack slack-api

我正在构建一个 Slack(即时消息)聊天客户端,我正在寻找一种方法来在向接收者发送新消息时触发通知,当然是推送通知。

能够向设备触发推送通知的端点或流 API 是什么?

我认为它应该是一些后端微服务,监听 channel 中传入的消息,并提供一个列表供用户通知。

最佳答案

如果您想获取有关发布到 channel 的新消息的即时通知,您可以使用实时消息 API (RTM API) 或事件 API。

主要区别:

  • RTM API使用 Websockets,您将收到有关连接工作区上发生的所有事件的持续事件流。

  • Events API使用标准 HTTP 请求,Slack 只会将事件发送到您也订阅的端点。

为项目选择正确的 API 时需要考虑很多因素。另请参阅官方FAQ来自 Slack 关于该主题的更多详细信息。

关于node.js - 用于推送通知的 Slack API 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53131133/

相关文章:

node.js - MongoDB + nodejs : how to query ISODate fields?

javascript - Testem gulp 任务完成后挂起

node.js - 在 mongodb 中保存未知 JS 对象的字符串表示

ios 检查用户是否禁用了推送通知

ruby-on-rails - 如何在 Ruby on Rails 中测试聊天应用程序?

javascript - 找不到 Node js路由

android - Android 和 iPhone 的推送通知

ios - didReceiveRemoteNotification : fetchCompletionHandler: download freezes

java - 客户端服务器端交互问题

android - 在 Kotlin 中处理推送通知