Firebase多语言密码重置电子邮件

时间:2014-12-07 14:12:41

标签: firebase multilingual firebasesimplelogin

大家好!

Firebase提供的服务(及其所有功能)使经过身份验证的用户可以重置密码。但是这项服务只考虑了一个文本 - 在仪表板上定义的文本。

是否可以使用多种语言?我将需要这个功能!

@Firebase Friends,因为我认为你会看到这个问题 - 你打算将来添加吗?或者是否可以将文本作为参数传递给函数?

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果您使用的是标准Firebase电子邮件服务,则如果您使用Firebase提供的标准模板,则当前只能使用 多语言电子邮件。如果您具有自定义模板,则可以在控制台中将其重置。要发送特定于区域设置的邮件,您应该手动调用该函数以使用设备语言或将其设置为字符串。这些方案作为示例提供如下:

Web SDK

firebase.auth().useDeviceLanguage(); // set with function
firebase.auth().languageCode = 'fr'; // set with string

Android SDK

auth.useAppLanguage(); // set with function
auth.setLanguageCode("fr"); // set with string

Swift SDK

Auth.auth().useAppLanguage(); // set with function
Auth.auth().languageCode = "fr"; // set with string

Google Groups mailing list对这些问题进行了很好的讨论。

另一种解决方案是使用自定义电子邮件操作处理程序。设置起来比较困难,但是Firebase documentation中对此进行了详细记录。