Firebase 短信验证更改发件人姓名

Kha*_*aha 4 android firebase firebase-authentication

我正在使用 Firebase Phone Auth 来识别用户,收到了短信,但我需要更改手机中的短信发件人姓名(不是模板),无论如何要更改发件人姓名或消息服务?收到的短信如下:

Phonecode 106109 is your verification code for MyAppName

我需要的是:

MyAppName 106109 is your verification code MyAppName

Rum*_*tel 13

至于现在,我们根本无法更改模板或发件人姓名/号码。我们只能看到用户会在哪个模板中收到短信。

在此处输入图片说明

附加信息:

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

  • %APP_NAME% 不会替换为 Playstore 中的应用程序名称,而是写为 abc.firebaseapp.com..有任何修复建议吗? (2认同)

han*_*ojg 13

短信中显示的应用名称无法手动更改(也无法修改模板)。
一旦应用程序在商店中上线,就会从 Play 商店/应用程序商店检索应用程序名称
阅读鲁米特的回答后,我并不是百分百清楚这一点。

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

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

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

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

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


Set*_*san 12

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

在此输入图像描述