Firebase 集成
Firebase 在 Fast Track 中作为操作类型提供。通过以下步骤,您可以集成此参与渠道。
🏛 架构
这里是描述实现的图表。

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 的这篇包含最佳实践示例的文章: