https://a.storyblok.com/f/270183/57553/2d0879a94f/one-dev-minute.jpg

Enviar e receber SMS usando o Firebase Functions | One Dev Min

Publicado em April 19, 2022

Tempo de leitura: 1 minuto

Sejam bem-vindos ao One Dev Minute! O objetivo desta série de vídeos é compartilhar informações em um formato de fácil assimilação. Você pode acompanhá-la no canal do YouTube da Vonage Dev.

Esta visão geral mostrará como criar um registro das mensagens SMS recebidas e como enviar uma resposta ao remetente usando o Firebase Cloud Functions e o Firebase Real-Time Database, em conjunto com a API de SMS da Vonage.

Transcrição

Para enviar mensagens SMS usando o Cloud Functions para Firebase, você precisará criar dois Accounts:

  • uno para o Firebase

  • e um para a API da Vonage

Crie o projeto na console do Firebase e decida se deseja usar o Analytics ou não.

Aguarde a criação do seu projeto.

Selecione o plano de cobrança do Firebase; neste caso, trata-se do pagamento por uso, “pay as you go”.

Na linha de comando, instale as ferramentas do Firebase.

Acesse o Firebase e faça login. Crie a pasta do projeto e acesse-a.

Inicialize o Cloud Functions para o Firebase.

Instale as dependências que usaremos dentro da pasta de funções.

Crie um arquivo .enve adicione nele as variáveis de ambiente para a API da Vonage.

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

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

Crie, portanto, uma função no Firebase para enviar o SMS de resposta e para responder às atualizações do banco de dados.

Ative o recurso e envie um SMS do seu celular para o número de telefone do aplicativo Vonage.

Você receberá, então, uma mensagem SMS de resposta no celular e uma atualização no Firebase Real-Time Database.

Você pode encontrar o código completo no GitHub.

Obrigado por assistir e bom desenvolvimento!

O código deste tutorial no GitHub.

Veja o tutorial escrito aqui.

Dê uma olhada na documentação para desenvolvedores.

Detalhes sobre o recurso de SMS da Vonage.

Guia introdutório aos recursos do Firebase.

Compartilhar:

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