Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase电话认证-验证短信文本的内部化_Android_Firebase_Firebase Authentication - Fatal编程技术网

Android Firebase电话认证-验证短信文本的内部化

Android Firebase电话认证-验证短信文本的内部化,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,在firebase auth文档中提到,我们可以通过以下调用将身份验证sms语言国际化。比如 FirebaseAuth.getInstance().setLanguageCode("fr"); 应将消息语言设置为法语 事实上,在安卓系统上,我从来没有这样做过,短消息已经到达firebase控制台上设置的模板语言 有什么建议吗?要更改模板中的语言,请执行以下操作: 短信验证 密码重置 更改电子邮件地址 请执行以下操作: 转到firebase控制台 单击“身份验证” 点击模板 在模板中,您有以下

在firebase auth文档中提到,我们可以通过以下调用将身份验证sms语言国际化。比如

FirebaseAuth.getInstance().setLanguageCode("fr"); 
应将消息语言设置为法语

事实上,在安卓系统上,我从来没有这样做过,短消息已经到达firebase控制台上设置的模板语言


有什么建议吗?

要更改模板中的语言,请执行以下操作:

短信验证

密码重置

更改电子邮件地址

请执行以下操作:

  • 转到firebase控制台
  • 单击“身份验证”
  • 点击模板
  • 在模板中,您有以下内容:


    然后,您可以通过单击Template language English旁边的编辑按钮来更改语言。

    确保您使用的是支持客户端本地化的Android版本。另外,您是否使用自己的自定义模板?如果是这样,Firebase Auth不会本地化自定义电子邮件模板。

    是的,正如我所评论的,短信是以这种语言发送的,没有考虑应用程序语言。问题是,我们希望根据应用程序语言发送短信。例如:有时是英语,有时是西班牙语,等等。模板语言只能在模板中更改,因此如果您在此处将其从英语更改为西班牙语,您将获得西班牙语。现在我知道您尝试在
    setLanguagecode
    中添加了哪种语言了?我尝试了各种语言。西班牙语、法语。我试过:“SP”、“ES”、“FR”、“FR”、“ES”“ES”这些都没问题。试一下
    auth.useAppLanguage()
    你能在使用它的地方写下完整的代码吗@Yunnyy