【问题标题】:Firebase SMS Verification change sender nameFirebase 短信验证更改发件人姓名
【发布时间】:2019-09-05 15:39:03
【问题描述】:

我正在使用 Firebase 电话身份验证来识别用户,收到了短信,但我需要在移动设备中更改短信发件人名称(不是模板),是否可以更改发件人姓名或消息服务? 收到的短信如下:

Phonecode 106109 is your verification code for MyAppName

我需要的是:

MyAppName 106109 is your verification code MyAppName

【问题讨论】:

标签: android firebase firebase-authentication


【解决方案1】:

转到 Firebase>Authentication>Templates>Password Reset> Put %APP_NAME%

【讨论】:

  • 这是密码重置,不是短信,我的意思是短信发件人姓名。
  • 我认为这是不可能的,因为短信验证的模板是不可更改的。
【解决方案2】:

您好,我还使用 firebase 消息在手机号码上发送 otp。我也想在短信中显示我的应用程序名称,但是有一个 firebase 文档,您无法在 firebase 中更改消息正文。您可以从 Firebase 控制台选择语言,但这是针对每个项目的设置,您无法修改模板。

【讨论】:

  • 检查my answer.您的应用程序。名称将在 google-play-store 上线后显示。
【解决方案3】:

目前,我们只是无法更改模板,也无法更改发件人姓名/号码。我们只能查看用户将在哪个模板中收到短信。

附加信息:

  • 在您的应用上线之前,您的格式将是 *%LOGIN_CODE% 是您的验证码。
  • 在 google-play-store 上传应用后,格式将是 %LOGIN_CODE% 是您对 %APP_NAME% 的验证码。

【讨论】:

  • 我不是要更改模板,我需要更改短信发件人姓名而不是短信内容
  • @KhalidTaha,不幸的是,正如我在回答中已经指出的那样,这是不可能的。
  • @RumitPatel 如何让它上线?
  • @ĐứcBùi 该消息在调试和实时中将是相同的。
  • %APP_NAME% 没有替换为 playstore 中的应用名称,而是写成 abc.firebaseapp.com..有什么建议可以解决吗?
【解决方案4】:

短信中显示的应用名称不能手动更改(也不能修改模板)。
应用上线后,从应用商店/应用商店检索应用名称商店
阅读 Rumit 的回答后,我并不是 100% 清楚这一点。

以下是 Firebase 支持人员对此事的回应:

SMS 消息从 App Store / Play Store 中提取应用程序的名称。 应用发布后,正确的名称应该开始出现。 可能会有一点延迟(最多一两个星期)。所以,这是一个 如果您在几天前发布了该应用程序,则会出现预期行为。

但如果应用发布后您仍然看不到 应用名称,可能是其他人注册了用户的 应用程序的应用程序 ID(通常与包名称相同 - 用于 例如,com.example.myapp)在 Play 商店中使用不同的名称 (这是在 SMS 模板上显示为 %APP_NAME% 值的名称)。 Firebase 基于此从 Play 商店中提取 %APP_NAME% 应用程序 ID。

由于 Google Play 中的应用程序 ID 必须是唯一的,因此您不能使用 已被其他人占用的 ID。

要解决此问题,您可以更改您的应用程序 ID 并注册新的 Firebase 控制台的包名称字段中的一个。

【讨论】:

    【解决方案5】:

    这是截至 2021 年 3 月 19 日我从 Firebase 支持团队收到的回复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      相关资源
      最近更新 更多