我正在做一个项目,在Firebase实时数据库中,我们的机器号码保存在用户的电话号码下,机器的详细信息一直在更新,例如,机器现在是开还是关。现在我想当数据在实时数据库中更新时,通过谷歌云按摩将发送一条消息到该机器所有者的电话号码。这怎么可能?
k4ymrczo1#
请尝试以下步骤:1.创建一个Firebase云函数,该函数由更新机器数据的实时数据库路径的更改触发。1.使用机器编号,从数据库中检索机主的电话号码,并在云功能中检索机器的更新数据。1.使用Google Cloud Messaging API向所有者的电话号码发送包含更新的机器数据的消息。1.在Firebase项目中安装云函数,并通过更新实时数据库中的机器数据对其进行测试。1.您必须配置GCM API密钥并为您的云功能设置身份验证,以便向所有者的电话号码发送消息。新增参照单据:functions、database-events、cloud-messaging
1条答案
按热度按时间k4ymrczo1#
请尝试以下步骤:
1.创建一个Firebase云函数,该函数由更新机器数据的实时数据库路径的更改触发。
1.使用机器编号,从数据库中检索机主的电话号码,并在云功能中检索机器的更新数据。
1.使用Google Cloud Messaging API向所有者的电话号码发送包含更新的机器数据的消息。
1.在Firebase项目中安装云函数,并通过更新实时数据库中的机器数据对其进行测试。
1.您必须配置GCM API密钥并为您的云功能设置身份验证,以便向所有者的电话号码发送消息。
新增参照单据:functions、database-events、cloud-messaging