Articles of Firebase

Fechando uma conexão firebase no Node.JS

Estou tentando criar um simples script de linha de comando node.JS para interagir com o Firebase usando sua API Javascript. Quero que a ferramenta feche a conexão do Firebase e termine assim que terminar a interação. Aqui está um código de amostra que mostra o que estou tentando alcançar: var Firebase = require(‘firebase’); var myRootRef […]

Existe uma maneira de acionar uma function do Firebase quando o nó do usuário é atualizado?

Eu tenho dois nós que contêm um email associado do usuário. Sempre que o usuário redefine o e-mail de autenticação, ele é atualizado no nó de usuário do Firebase Authentication, além de dois nós adicionais no meu database por meio de uma técnica de fan-out. Cada vez que um usuário atualiza seu e-mail de autenticação, […]

Cloud Firestore em Cloud Functions

Quero integrar o novo Cloud Firestore às minhas Cloud Functions. Atualizei node.js e instalei a versão mais recente do firebase no meu mac. A documentação diz: exports.myFunctionName = functions.firestore .document(‘users/marie’).onWrite((event) => { // … Your code here }); Deveria trabalhar. Acabei de copiar o código e o colei no index.js, como todas as outras funções […]

Firebase CloudFunctions: consulta de nós

Estou explorando o Cloud Functions com o FCM para fazer uma notificação por push ao meu dispositivo de aplicativo para iOS. Eu tenho a seguinte estrutura e estou ouvindo as pessoas que se registraram em um evento. Eu quero extrair o eventHost para que eu possa ir para o meu nó de usuários para encontrar […]

Importar dependencies e tipos do Firestore para node.js

Recentemente, estou atualizando minhas funções de nuvem para o TypeScript após as palestras no FirebaseSummit deste ano. Todo o meu código parece muito legal, mas estou tendo alguns problemas tentando recuperar os tipos de API do Firestore, como QuerySnapshot , DocumentReference … async function getEventsMadeByUser(userId: string): Promise { const eventsMadeByUserQuery = await instance.collection(‘PrivateUserData’) .doc(userId).collection(EVENTS) .where(‘interactionUser’, […]

Como faço para enviar notifications sempre que um usuário se registra no meu aplicativo usando o Cloud Functions para Firebase

Eu criei um aplicativo móvel que eu preciso para dar uma notificação sempre que o usuário for registrado. se eu excluir a referência do database “Notificações” sempre que quiser criar um usuário, ele emitirá Notificação, caso contrário, não. // aqui está o meu código java do android studio quando o usuário se registrou if (task.isSuccessful()){ […]

Como faço para enviar o token do Firebase para o back-end (nó / expresso) via HTTPS

Eu tenho login no lado do cliente no meu aplicativo que está funcionando muito bem. Agora preciso passar o UID do cliente para o Node. Encontrei os tokens de ID da Verificação nos documentos do Firebase, mas não sei como eu faria essa parte: “Enviar token para seu back-end via HTTPS”

As funções da nuvem do Firebase pararam de funcionar – event.data undefined

Eu tenho algumas funções da nuvem, mas de repente eles pararam de funcionar, agora estou recebendo o event.data undefined exports.newMessageReceived = functions.database.ref(‘/messages/{pushId}’) .onWrite((event) => { if (event.data.previous.exists() || !event.data.exists() ) { //Do nothing if data is edited or deleted console.log(‘Message edited or deleted – skip’); return; } … } E eu fico TypeError: Cannot read […]

Firebase Cloud Function API Erro com o Google Cloud Storage

Com a introdução do Firebase Cloud Functions, estamos analisando a transferência de alguns dos códigos do lado do servidor node.js atuais para as funções da nuvem. Um problema que estou tendo é com o download de um arquivo de um compartimento do GCS para um arquivo temporário no disco e o envio por e-mail como […]

As regras do database do Firebase não funcionam

Estou usando o banco de dados em tempo real do Firebase para meu aplicativo da web. Eu tenho um nó no database chamado Usuários, que se parece com isso: Users{ userID{ Name Post Type AutoRefresh Uploads{ upload1 upload2 } News{ news1 news2 } Friends{ friend1 friend2 } Requests{ req1 req2 } } } Eu defini […]