O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Sincronizar o Firestore com feeds de atividades

Stream
Made by Stream

Preencher feeds de atividades de streaming com documentos em um Firestore.

Como esta extensão funciona

Use essa extensão para criar automaticamente feeds de atividade de dados em uma coleção do Firestore.

A extensão detecta eventos de gravação do Firestore e sincroniza atividades correspondentes nos feeds de atividades de um stream. Espera-se que os documentos do Firestore sejam armazenados com o seguinte caminho, em que "feeds" é personalizável usando o parâmetro "COLEÇÃO":

feeds/{feedId}/{userId}/{foreignId}

Os documentos armazenados precisam ter pelo menos os seguintes campos:

  • "ator": a entidade que realiza a atividade
  • "verbo": o tipo de ação realizada na atividade
  • objeto : o conteúdo da própria atividade (geralmente uma referência)

Para ver mais detalhes, consulte a documentação sobre Feeds de atividades de streaming.

Configurações adicionais

Antes de instalar a extensão, configure um banco de dados do Cloud Firestore no projeto Firebase.

Você também deve ter um app de Feeds de atividades de streaming configurado antes de instalar essa extensão. Faça isso no site do Stream.

Faturamento

Esta extensão usa os seguintes serviços do Firebase, que podem ter cobranças associadas:

  • Cloud Functions
  • Secret Manager
  • Cloud Firestore

Esta extensão também usa os seguintes serviços de terceiros:

Você é responsável pelos custos associados ao uso desses serviços.

Observação do Firebase

Para instalar esta extensão, o projeto do Firebase deve estar no plano Blaze de pagamento por utilização. Você só pagará os recursos utilizados. A maioria dos serviços do Firebase tem um nível sem custos voltado para pouco volume de uso. Saiba mais sobre o faturamento do Firebase.

Cobramos um pequeno valor (geralmente menos de US$ 0,10) quando você instala ou reconfigura esta extensão. Consulte os preços do Firebase relacionados ao Cloud Functions para ver uma explicação detalhada

Como instalar a extensão

Como usar o Console do Firebase

Para instalar e gerenciar extensões, use o Console do Firebase.

Instalar usando o console

Como usar a Firebase CLI

Para instalar e gerenciar extensões, também é possível usar a Firebase CLI:

Etapa 1: execute o comando npm (em inglês) a seguir para instalar a CLI ou atualizá-la para a versão mais recente.

npm install -g firebase-tools
Não está funcionando? Consulte a referência da Firebase CLI ou altere suas permissões do npm (em inglês).

Etapa 2: configurar um novo diretório do projeto no Firebase ou acessar um já configurado

Etapa 3: adicionar esta extensão ao seu manifesto de extensões ao ser executada

firebase ext:install stream/firestore-activity-feeds --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

Etapa 5: implantar as extensões do seu manifesto ao projeto

firebase deploy --only extensions --project=projectId_or_alias
Autor
Licença
Apache-2.0
Versão
0.2.0