使用操作 URL 在电子邮件模板中将 Firebase 项目名称替换为自定义域
Replace Firebase Project Name with Custom Domain in Email Templates with Action URL
背景
Firebase 身份验证发送用于注册、密码更改等的电子邮件。这些电子邮件包含与我的项目的内部 Firebase 名称的链接。
问题
我想用我的自定义域替换该内部名称,这似乎可以通过更改操作 URL 并使用动态 Link.
我不想用我自己的代码处理电子邮件操作,而只是将 Firebase 域替换为自定义域。它是关于发送包含自定义域链接的电子邮件,因此 看起来不错。
现有答案
存在一个答案,但我不明白它究竟是如何工作的。而且我的声望太低无法发表评论。
.
插图
此 documentaion 中对程序进行了很好的解释。你必须:
1- 创建电子邮件操作处理程序页面
2- link 该页面到您在 自定义操作中的电子邮件模板 url
可以将电子邮件模板中的 Firebase 操作 URL 更改为自定义域,而无需实施电子邮件操作处理程序代码,而是依赖于现有的 Firebase 功能。
在 Firebase 控制台中:
转到动态Links
通过输入您的自定义域 YOURDOMAIN.com
添加 URL 前缀。无需实际添加 Dynamic Link,仅此条目就足够了。
转到身份验证 > 模板 > 编辑(铅笔) > 自定义操作 URL
根据此模式输入您的自定义域(注意两个下划线):
https://YOURDOMAIN.com/__/auth/action
- 通过注册您的应用程序发送电子邮件,然后单击电子邮件中的 link。 link 会将您带到处理该操作的默认 Firebase 页面。
背景
Firebase 身份验证发送用于注册、密码更改等的电子邮件。这些电子邮件包含与我的项目的内部 Firebase 名称的链接。
问题
我想用我的自定义域替换该内部名称,这似乎可以通过更改操作 URL 并使用动态 Link.
我不想用我自己的代码处理电子邮件操作,而只是将 Firebase 域替换为自定义域。它是关于发送包含自定义域链接的电子邮件,因此 看起来不错。
现有答案
存在一个答案,但我不明白它究竟是如何工作的。而且我的声望太低无法发表评论。
插图
此 documentaion 中对程序进行了很好的解释。你必须:
1- 创建电子邮件操作处理程序页面
2- link 该页面到您在 自定义操作中的电子邮件模板 url
可以将电子邮件模板中的 Firebase 操作 URL 更改为自定义域,而无需实施电子邮件操作处理程序代码,而是依赖于现有的 Firebase 功能。
在 Firebase 控制台中:
转到动态Links
通过输入您的自定义域
YOURDOMAIN.com
添加 URL 前缀。无需实际添加 Dynamic Link,仅此条目就足够了。转到身份验证 > 模板 > 编辑(铅笔) > 自定义操作 URL
根据此模式输入您的自定义域(注意两个下划线):
https://YOURDOMAIN.com/__/auth/action
- 通过注册您的应用程序发送电子邮件,然后单击电子邮件中的 link。 link 会将您带到处理该操作的默认 Firebase 页面。