firebase - Firebase:是否可以从用户的电子邮件地址发送电子邮件?
问题描述
我是 Firebase 的新手,这听起来可能有点疯狂,但我们的应用程序有一个要求,它需要用户链接他们的电子邮件并授予我们从他们的帐户发送权限。我知道可以使用 Google API,但我不确定如何实现这一点。我们的应用程序是用 React Native 编写的,但我们正在转向 Flutter,我想知道从用户的电子邮件发送是否是 Firebase 可以处理的。是否有云功能或其他东西可以让我们征得用户同意代表他们发送,然后只使用他们的电子邮件地址发送电子邮件,应用程序中的一个功能需要这个,我不知道如何使用 Firebase 在 React Native 或 Flutter 中实现它. 任何帮助,将不胜感激。
解决方案
是的,您可以使用带有必要触发器的函数在 firebase 中执行此操作,也可以仅从您的 Flutter 应用程序中执行此操作。这里的假设是用户授权您的应用程序并授予发送权限。
如果您的应用支持使用 google 登录,并且是已安装的应用,那么您将遵循此工作流程。
请参阅:https ://developers.google.com/identity/protocols/OAuth2InstalledApp
确保为所需的权限包括正确的范围。在此处查看 Gmail 范围列表https://developers.google.com/gmail/api/auth/scopes
推荐阅读
- c++ - 为什么我的第二个功能(push2())不起作用?
- javascript - 将具有特定位置的多个对象分组三个js
- vb.net - 删除另一个面板内的面板
- python - 如何在不创建本地副本的情况下从在线 gzip 文件中读取数据?
- lambda - 如何为 serverless.yml 中的所有功能设置默认授权人
- html - 根据父 div 更改嵌套子 div
- php - Codeigniter - 不显示任何数据
- arrays - 使用Angular从具有另一组值的数组中查找匹配值的最佳方法
- c# - 如何通过 linq 查询读取所有代码并保存到单个集合中
- android - 在我按下android中的按钮之前如何使任何视图增长。(kotlin或java无关紧要)?