首页 > 解决方案 > 我们可以通过短信将数据写入firebase数据库吗?

问题描述

是否可以通过 SMS 将数据写入 firebase 数据库?我必须开发一个 android 应用程序,我想在其中通过 SMS 将数据直接写入数据库。用户将发送短信并将其写入数据库。有什么办法吗?

标签: firebasefirebase-realtime-databasegoogle-cloud-messaging

解决方案


Firebase 实时数据库和 SMS 网关之间没有内置连接。如果您希望您的用户能够通过发送 SMS/文本消息来写入数据库,则您必须自己建立此连接。

您通常会使用 SMS 提供商(Twillio、Nexmo、Clicksend 等)代表您接收消息。然后,您在他们的门户中设置了一个所谓的 webhook,这是他们在收到您的短信时调用的 URL。您可以将该 webhook 连接到 Cloud Functions,然后您可以在其中接收文本消息、解析其内容并写入数据库。

这是使用 Twilio 和 Google Cloud Functions 响应 SMS 消息的教程,仅使用 Google Cloud Functions(因此尚未使用 Firebase/Realtime Database),它显示了基本流程。在这个搜索结果列表中可能还有其他有用的教程。


推荐阅读