【问题标题】:How to change the sms verification template in firebase phone auth如何在firebase电话验证中更改短信验证模板
【发布时间】:2017-12-06 08:20:20
【问题描述】:

在控制台 Firebase 中,在菜单 Authentification -> Templates

有短信验证模板:

%LOGIN_CODE% is your verification code.

如何更改此消息模板?

【问题讨论】:

  • 简单地说,你不能
  • 我觉得你的问题是这样的stackoverflow.com/questions/55692850/…
  • @IntanDewani 我在 2017 年问这个问题,而你的链接在 2019 年,所以我认为你应该评论那个链接 :)

标签: firebase firebase-authentication


【解决方案1】:

firebaser 在这里

邮箱验证模板和短信验证模板都不能修改。您可以select the language from the Firebase console,但这是针对每个项目的设置,您无法修改模板。

我们知道更改模板可以让您调整应用的用户体验,但我们不允许这样做以防止滥用服务。

【讨论】:

  • 版主说明:cmets 不是向开发人员提出功能请求的地方。评论旨在要求澄清或指出帖子中的问题。其他任何内容都将被删除。
【解决方案2】:

1 年后更新,仍然不行,但我收到了来自支持的回复

Firebase SMS 身份验证消息内容将取决于 您请求该消息的平台。这是一个列表 您可能会得到的可能变化:

  • iOS 和 Android - SMS 消息从 App Store / Play Store 中提取应用程序的名称。一个应用程序发布,正确的名称
    应该开始出现。可能会有一点延迟(一到两周在
    大多数)。
  • Web - 它将始终使用请求 SMS 的域。要修改它,您可以设置自定义域。
  • iOS(使用 Recaptcha) - iOS 上的电话验证将在验证中显示项目的 url 而不是应用程序的名称 使用 reCAPTCHA 流时的短信。这是预期的行为。这 为没有 APNS 令牌的情况添加了 reCAPTCHA 流程 可用(包括在真实设备上)。如果 APNS 不正确 配置后,真实设备将默认使用 reCAPTCHA 流程。

很遗憾,电子邮件验证模板和短信都没有 验证模板可以修改。你可以选择语言 来自 Firebase 控制台,但这是每个项目的设置,并且 您不能修改模板。

我们知道更改模板可以让您调整 您的应用的用户体验,但我们不允许这样做以防止滥用 的服务。我希望这可以清除您对该主题的咨询。如果 您碰巧还有其他问题,请不要犹豫 回信!

【讨论】:

  • 如何选择不使用 reCaptcha?我不能在用户获得的第一个文本中公开我的 firebase url!?谷歌你在想什么!?
【解决方案3】:

同时您不能更改消息的内容,您可以更改短信中提到的应用程序的 URL。

  1. 转到Authentication > Sign-in Method > Authorized domains 并添加您自己的域website.tld

  2. 现在编辑 Firebase 配置对象(在您的源代码中)并将 authDomain 键更新为您之前链接的域。

发送一条新的测试消息,一切顺利。

【讨论】:

  • 在哪里可以找到 authDomain 密钥?
  • @soorya 在您正在开发的应用程序中。在那里你已经复制了 firebase 配置,其中还包含 authDomain 键。
【解决方案4】:

根据Firebase Support,%APP_NAME% 应显示在您的 Firebase 设置中,其中在公共设置中面向公众的名称之后调用 %APP_NAME%。

编辑:

我首先检查了“localhost”的位置,我在“身份验证>登录方法”中找到,然后在“授权域”下,您将找到“localhost”以更改您需要添加的 localhost新域名。

注意: 将 localhost 删除到您的授权域时要小心。处理 OTP 请求需要时间。

【讨论】:

    【解决方案5】:

    这个有帮助; 转到身份验证 > 登录方法 > 授权域并添加您自己的域 website.tld

    现在编辑 Firebase 配置对象(在您的源代码中)并将 authDomain 键更新为您之前链接的域。

    【讨论】:

    • 在firebase官方文档中,并没有提到改变短信模板,所以这是不可能改变的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    • 2018-06-01
    • 1970-01-01
    • 2016-07-12
    • 2021-01-21
    相关资源
    最近更新 更多