本页面中使用的所有端点都可以在这里找到 »

1. 获取所需的配置值

首先,您需要一些端点来连接到 Fast Track 集成的不同部分。您还需要一个 pusher 密钥。所有这些信息都将从配置端点返回。

2. 登录到 Fast Track 集成

当您从上一个请求获得配置对象,以及当前用户的 sid 和品牌名称后,您就可以继续了。现在您需要使用 sid 登录到 Fast Track。这将通过认证端点完成。

3. 连接到 Pusher

成功后,LoginAuthToken 端点将返回一个包含设置 pusher 所需值的用户对象。Pusher 将通过 Fast Track 后端的端点进行认证。当您通过 pusher 认证后,您可以绑定想要监听的事件。目前 Fast Track CRM 支持三种推送通知"事件类型":
  1. message
  2. shoutout
  3. inbox
当您将事件绑定到在前端显示消息的函数时,推送通知 WebSocket 部分就完成了。
在客户端使用 pusher 时,您可以通过 HTML script 标签或 npm 加载 pusher。在此了解更多关于 Pusher js 的信息。如果您想在移动应用中使用 pusher,Pusher 还提供其他库。Pusher 文档

4. 获取现有消息

但还有更多!如果推送通知是在用户未登录时发送给用户的怎么办?有一个端点可以列出用户拥有的所有现有消息。请查看 API 端点部分的"获取所有通知"。

5. 标记消息

如果您想区分用户接收/已读的消息,可以使用以下端点将通知标记为已读。下次从上述端点接收通知时,该通知将被标记为已读,您可以在 JS/前端中处理这种情况。
请查看"将通知标记为已读"端点。

完整流程

如果您有任何进一步的问题,请告诉我们!
快乐编程!🚀