用于推送通知的 Slack API 客户端

Slack API client for push notification

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

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

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

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

主要区别:

  • RTM API 使用 Websockets,您将收到源源不断的事件流,了解连接的工作空间中发生的一切。

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

为项目选择合适的 API 时需要考虑很多因素。另请参阅 Slack 的官方 FAQ 了解更多详细信息。