Firebase SMS验证更改发件人名称

时间:2019-04-15 15:46:15

标签: android firebase firebase-authentication

我正在使用Firebase Phone Auth识别用户,收到了短信,但是我需要在移动设备中更改SMS发件人名称(不是模板),是否仍然需要更改发件人名称或消息服务? 收到的短信如下:

Phonecode 106109 is your verification code for MyAppName

我需要的是:

MyAppName 106109 is your verification code MyAppName

6 个答案:

答案 0 :(得分:1)

就目前而言,我们只是无法更改模板。。我们只能查看模板用户将在其中获得短信。

DispatcherServlet and web.xml in Spring Boot

其他信息:

  • 在您的应用发布之前,您的格式将为 *%LOGIN_CODE%是您的验证码。
  • 在Google Play商店上载应用后,格式为%LOGIN_CODE%是您对%APP_NAME%的验证码。

答案 1 :(得分:1)

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

enter image description here

答案 2 :(得分:0)

转到Firebase>身份验证>模板>密码重置>放入%APP_NAME%

答案 3 :(得分:0)

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

答案 4 :(得分:0)

无法更改发件人姓名,但可以更改模板:

转到Firebase控制台->身份验证->模板-> SMS验证

%LOGIN_CODE%是您对%APP_NAME%的验证码。

答案 5 :(得分:0)

短信中显示的应用名称无法手动更改(您也无法修改模板)。
应用在应用商店中投放后,就会从Play商店/应用商店中检索应用名称
在阅读Rumit的答案后,这对我来说不是100%清楚。

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

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

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

由于Google Play中的应用程序ID必须是唯一的,因此您不能使用 别人已经获取的ID。

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