Firebase OTP Auth消息在iOS和Android中有所不同

问题描述 投票:1回答:2

我在iOS和Android中使用Firebase Phone Auth用于我的应用程序。当我收到OTP消息时,我注意到iOS和Android上收到的消息有所不同。

iOS OTP消息读取xxxxxx is your verification code for myAppName.firebaseapp.com.(授权域名)。

而Android OTP消息读取xxxxxx is your verification code.

Authentication部分下的firebase控制台和Templates选项卡下,选择SMS会显示不同的模板。 %LOGIN_CODE% is your verification code for %APP_NAME%.

我需要在iOS和Android中将OTP消息显示为xxxxxx is your verification code for My App Name.

我也在项目设置中更改了项目名称和面向公众的名称。但是消息没有变化。

这是一个Bug还是我错过了什么?

android ios firebase firebase-authentication one-time-password
2个回答
1
投票

这里有一个firebaser

您无法更改为OTP发送的消息。看到:

如果你认为差异是一个错误,你可以file a bug report


1
投票

我向支持团队提交了一份错误报告,并得到了他们的回复。邮件响应如下

“您的应用程序是否仍处于开发阶段且尚未进入AppStore / PlayStore?如果是这样,验证码中没有应用程序名称的行为正如预期的那样。在应用程序出现后,它只会有一个应用程序名称发布到App / Play商店。如果它发布了Android / iOS应用程序,那么我们确实在SMS中有应用程序名称,我们从AppStore / PlayStore(以及Web的网站域)获取它。

只是一个附加信息,APP_NAME在发布应用后可能会出现延迟。由于AppStore / PlayStore更新与我们的服务器接收更改之间的传播,更新可能会延迟。“

由于我的应用程序处于开发阶段,我没有在OTP消息中获取应用程序名称。将应用程序发布到应用程序商店和游戏商店后,这将得到解决。

© www.soinside.com 2019 - 2024. All rights reserved.