Firebase:是否可以从用户的电子邮件地址发送电子邮件?

时间:2020-02-25 02:13:29

标签: firebase react-native flutter firebase-authentication google-cloud-functions

我是Firebase的新手,这听起来有点疯狂,但是我们的应用程序有一个要求,即用户需要链接他们的电子邮件并向我们发送其帐户的发送许可。我知道可以使用Google API,但是我不确定如何实现这一目标。我们的应用程序是用React Native编写的,但是我们正在转向Flutter,我想知道Firebase是否可以处理从用户的电子邮件发送邮件。是否存在云功能或其他功能,可以让我们征求用户的同意以代表他们发送,然后仅使用其电子邮件地址发送电子邮件,应用程序中的功能需要此功能,而且我不确定如何使用Firebase在React Native或Flutter中实现此功能。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

是的,您可以在Firebase中使用带有必要触发器的函数来完成此操作,也可以仅从flutter应用程序中执行。 这里的假设是,用户授权了您的应用并授予了发送权限。

如果您的应用支持通过google登录,并且已安装,那么您将遵循此工作流程。 Installed Apps Workflow

请参阅:https://developers.google.com/identity/protocols/OAuth2InstalledApp

确保为所需的权限包括正确的范围。在https://developers.google.com/gmail/api/auth/scopes

上查看Gmail范围列表