【问题标题】:Firebase customize email verification templateFirebase 自定义电子邮件验证模板
【发布时间】:2021-10-08 19:58:56
【问题描述】:
我是 firebase 和 flutter 的新手。
目前我尝试编辑我的 Firebase 电子邮件模板。
我想添加一些图片和自定义代码以获得更好的用户界面。
我正在网上寻找一些帮助。
这是我发现的:
但我不确定我必须做什么?
我的问题:
- 我在哪里实现“自定义电子邮件操作处理程序”?
- 我需要 firebase admin skd 吗?
- 我需要一个 smpt 服务器来发送电子邮件吗?
- 我在哪里实现电子邮件模板(在 Flutter 应用或 Firebase 中)?
谁能帮我解决我的问题?
如果你能给我一个完整的例子,我会很高兴。
如果您有任何问题,请随时问我。
很多谢谢 (:
【问题讨论】:
标签:
firebase-authentication
【解决方案1】:
1> 对于自定义电子邮件操作处理程序,您必须创建自己的处理程序(使用 HTML 和 js,react app,随心所欲地颤动),然后您可以通过将流量路由到它(localhost)来测试您的处理程序,使用ngrok(它将为您提供 https url 以在 localhost 上路由流量,首选测试方法),或者您可以部署它并直接使用该 url。现在使用该 url 转到 firebase(您的项目)-> 身份验证-> 模板-> 使用您想要的任何处理程序(例如重置密码或电子邮件验证)-> 编辑并添加自定义操作 url 以将流量路由到您的处理程序(托管(已部署) ) 或本地(ngrok 路由)。
2> 使用可以使用 Firebase SDK 或导入 CDNS(更简单的方法)。
例如,firebase/app 使用 CDNS。
我认为其他两个问题只在上面得到了回答。
(https://firebase.google.com/docs/auth/custom-email-handler/)!