https://a.storyblok.com/f/270183/42693/c7f10d68b2/thumbnail-and-assets-for-one-dev-minute.jpg

Envie e receba mensagens SMS com o Firebase Functions | One Dev Minute

Publicado em November 25, 2021

Tempo de leitura: 1 minuto

Bem-vindo ao One Dev Minute! Esta série é apresentada no canal do Vonage Dev no YouTube. O objetivo desta série de vídeos é compartilhar conhecimento em pequenas doses.

Este guia rápido mostrará como criar um registro de mensagens SMS e uma resposta ao remetente usando o Firebase Cloud Functions e o Real Time Database, em conjunto com a SMS API da Vonage.

Transcrição

É possível enviar mensagens SMS usando o Cloud Functions para Firebase.

Você precisará criar algumas contas:

  • um Firebase

  • e uma da API da Vonage.

Crie o projeto no console do Firebase e decida se vai ou não usar o Analytics.

Aguarde até que seu projeto seja criado.

Selecione o plano de cobrança do Firebase; neste caso, é o plano pré-pago.

Na linha de comando, instale as ferramentas do Firebase.

Faça login no Firebase e autentique-se. Crie a pasta do projeto e acesse essa pasta.

Inicialize o Cloud Functions para Firebase.

Instale as dependências que vamos usar na pasta “functions”.

Crie um .env arquivo e adicione as variáveis de ambiente da Vonage nele.

Dentro do arquivo index.js, adicione todas as dependências necessárias e variáveis de ambiente e inicialize o Firebase.

No mesmo arquivo, crie a primeira função, que atuará como um webhook para capturar e registrar as mensagens SMS recebidas de um número de telefone da Vonage.

Vamos, então, criar uma função para que o Firebase envie a mensagem de resposta por SMS e reaja às atualizações no banco de dados.

Implemente a função e envie uma mensagem SMS do seu celular para o número de telefone do aplicativo da Vonage.

Em seguida, você receberá uma mensagem SMS de resposta no seu celular e uma atualização no Banco de Dados em Tempo Real do Firebase.

Você pode encontrar o código completo no GitHub. Obrigado por assistir e boa programação!

Código deste tutorial no GitHub.

Veja o tutorial escrito aqui.

Confira a documentação para desenvolvedores.

Detalhes sobre a funcionalidade de SMS da Vonage.

Introdução ao Firebase Functions.

Compartilhar:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda CavallaroRepresentante de Desenvolvedores