Firebase OTP Auth消息在iOS和Android中有所不同
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebase OTP Auth消息在iOS和Android中有所不同相关的知识,希望对你有一定的参考价值。
我在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还是我错过了什么?
这里有一个firebaser
您无法更改为OTP发送的消息。看到:
- How to change the sms verification template in firebase phone auth
- Is there a way to customize the sms message sent by Firebase phone Authentication in Swift?
如果你认为差异是一个错误,你可以file a bug report。
我向支持团队提交了一份错误报告,并得到了他们的回复。邮件响应如下
“您的应用程序是否仍处于开发阶段且尚未进入AppStore / PlayStore?如果是这样,验证码中没有应用程序名称的行为正如预期的那样。在应用程序出现后,它只会有一个应用程序名称发布到App / Play商店。如果它发布了Android / iOS应用程序,那么我们确实在SMS中有应用程序名称,我们从AppStore / PlayStore(以及Web的网站域)获取它。
只是一个附加信息,APP_NAME在发布应用后可能会出现延迟。由于AppStore / PlayStore更新与我们的服务器接收更改之间的传播,更新可能会延迟。“
由于我的应用程序处于开发阶段,我没有在OTP消息中获取应用程序名称。将应用程序发布到应用程序商店和游戏商店后,这将得到解决。
以上是关于Firebase OTP Auth消息在iOS和Android中有所不同的主要内容,如果未能解决你的问题,请参考以下文章
Firebase Auth.auth().createUser 方法跳过 ios, swift
将颤振应用程序上传到 Playstore 后,Firebase OTP 无法正常工作