Integração Firebase
Firebase está disponível como um Tipo de Ação no Fast Track. Seguindo os passos abaixo, você pode integrar este canal de engajamento.
🏛 Arquitetura
Aqui está um diagrama descrevendo a implementação.\
🔚 Endpoints para vincular e desvincular tokens
Como descrito no diagrama acima, precisaremos que você envie o token/tokens do firebase para esses endpoints abaixo quando ele for vinculado/desvinculado a um usuário.
Você também pode publicar mensagens no RabbitMQ com o tipo de notificação especificado.
REST API
Conector RabbitMQ
Conector Kafka
⬆️ POST /v1/integration/user/device/link
Propriedades da Mensagem RabbitMQ
chave | valor |
---|---|
type | USER_DEVICE_LINK |
O tipo é esperado como uma propriedade (mas não no payload) da Mensagem RabbitMQ. Qualquer cabeçalho será ignorado.
Cabeçalhos da Mensagem Kafka
chave | valor |
---|---|
type | USER_DEVICE_LINK |
REST API
Conector RabbitMQ
Conector Kafka
⬆️ POST /v1/integration/user/device/unlink
Propriedades da Mensagem RabbitMQ
chave | valor |
---|---|
type | USER_DEVICE_UNLINK |
O tipo é esperado como uma propriedade (mas não no payload) da Mensagem RabbitMQ. Qualquer cabeçalho será ignorado.
Cabeçalhos da Mensagem Kafka
chave | valor |
---|---|
type | USER_DEVICE_UNLINK |
Credenciais
Precisaremos que você nos forneça as credenciais descritas no link abaixo.