Integraci贸n con Firebase
Firebase est谩 disponible como Tipo de Acci贸n en Fast Track. Siguiendo los pasos a continuaci贸n puedes integrar este canal de interacci贸n.
馃彌 Arquitectura
Aqu铆 tienes un diagrama que describe la implementaci贸n.

Arquitectura de Firebase

Arquitectura de Firebase
馃敋 Endpoints para vincular y desvincular tokens
Como se ilustra en el diagrama anterior, necesitar谩s enviar el/los token(s) de Firebase a los endpoints listados a continuaci贸n cada vez que un token sea vinculado o desvinculado a un usuario.
Alternativamente, puedes publicar un mensaje a RabbitMQ / Kafka con el tipo de notificaci贸n correspondiente.
Al realizar estas acciones, aseg煤rate de que solo se env铆e el token relevante.
Por ejemplo, al vincular, env铆a solo el token reci茅n vinculado; al desvincular, env铆a solo el token que se est谩 eliminando.
REST API
Conector RabbitMQ
Conector Kafka
猬嗭笍 POST /v1/integration/user/device/link
Propiedades del Mensaje RabbitMQ
| clave | valor |
|---|---|
type | USER_DEVICE_LINK |
El tipo se espera como una propiedad (pero no en la carga 煤til) del Mensaje RabbitMQ. Cualquier encabezado ser谩 ignorado.
Encabezados del Mensaje Kafka
| clave | valor |
|---|---|
type | USER_DEVICE_LINK |
REST API
Conector RabbitMQ
Conector Kafka
猬嗭笍 POST /v1/integration/user/device/unlink
Propiedades del Mensaje RabbitMQ
| clave | valor |
|---|---|
type | USER_DEVICE_UNLINK |
El tipo se espera como una propiedad (pero no en la carga 煤til) del Mensaje RabbitMQ. Cualquier encabezado ser谩 ignorado.
Encabezados del Mensaje Kafka
| clave | valor |
|---|---|
type | USER_DEVICE_UNLINK |
Credenciales
Necesitaremos que nos proporciones las credenciales descritas en el enlace a continuaci贸n.
Si est谩s utilizando la soluci贸n de or铆genes (multi marca) dentro de Fast Track CRM, necesitar谩s proporcionar un conjunto separado de credenciales para cada origen.
Mejores Pr谩cticas para la Gesti贸n de Tokens
Puedes gestionar c贸mo se almacenan los tokens en Fast Track utilizando los eventos LINK / UNLINK (ver arriba). Por favor lee este art铆culo de Firebase que contiene ejemplos de Mejores Pr谩cticas: