将新请求上载到数据库时使Firebase发送电子邮件

时间:2016-11-14 14:48:17

标签: ios firebase firebase-realtime-database

我首先要说的是我只有iOS开发的背景,但我有能力学习新技术。

在我的iOS应用中,我集成了Firebase数据库服务,以便保存用户的请求。每个用户都可以填写表格并上传到我的数据库,我已经在我的数据库的根文件系统的“请求”下存储了所有请求。

我的目标是每次上传新请求时通过邮件发送警报以发送到我的电子邮件。

我怎样才能实现这一目标? 我应该学习哪些新的语言/技术?

2 个答案:

答案 0 :(得分:1)

Firebase为web,iOS和Android提供api。如果您是iOS开发人员,可以使用swift或objective c。我希望这有帮助。 https://firebase.google.com/docs/notifications/ios/console-device

答案 1 :(得分:1)

发送电子邮件是一项特权操作,您通常无法在用户的设备上可靠地执行此操作。

因此,您可能希望在读取requests队列的应用服务器上运行某些代码,然后调用邮件服务来发送实际邮件。

这种方法类似于我在我的博客post on sending device-to-device push notifications中使用的方法,因此我建议您阅读该方法以了解该流程。该部分还在using Firebase and Google App Engine Flexible Environments

中描述了该体系结构

enter image description here