🏛 架构

这里是描述实现的图表。
Firebase 架构
Firebase 架构

🔚 链接和取消链接令牌的端点

如上图所示,每当令牌与用户链接取消链接时,您需要将 Firebase 令牌发送到下面列出的端点。 或者,您可以向 RabbitMQ / Kafka 发布消息,并附带相应的通知类型。
执行这些操作时,请确保只发送相关的令牌。 例如,链接时,发送新链接的令牌;取消链接时,发送正在删除的令牌。
REST API
RabbitMQ 连接器
Kafka 连接器

⬆️ POST /v1/integration/user/device/link

RabbitMQ 消息属性
type
USER_DEVICE_LINK
类型应作为 RabbitMQ 消息的属性(但不在负载中)。任何标头都将被忽略。
Kafka 消息标头
type
USER_DEVICE_LINK
REST API
RabbitMQ 连接器
Kafka 连接器

⬆️ POST /v1/integration/user/device/unlink

RabbitMQ 消息属性
type
USER_DEVICE_UNLINK
类型应作为 RabbitMQ 消息的属性(但不在负载中)。任何标头都将被忽略。
Kafka 消息标头
type
USER_DEVICE_UNLINK

凭据

我们需要您向我们提供以下链接中描述的凭据。
如果您在 Fast Track CRM 中使用来源解决方案(多品牌),您需要为每个来源提供一套单独的凭据。

令牌管理最佳实践

您可以通过使用 LINK / UNLINK 事件(见上文)来管理令牌在 Fast Track 中的存储方式。请阅读 Firebase 的这篇包含最佳实践示例的文章: