大家好!
Firebase提供的服务(及其所有功能)使经过身份验证的用户可以重置密码。但是这项服务只考虑了一个文本 - 在仪表板上定义的文本。
是否可以使用多种语言?我将需要这个功能!
@Firebase Friends,因为我认为你会看到这个问题 - 你打算将来添加吗?或者是否可以将文本作为参数传递给函数?
提前致谢!
答案 0 :(得分:1)
如果您使用的是标准Firebase电子邮件服务,则如果您使用Firebase提供的标准模板,则当前只能使用 多语言电子邮件。如果您具有自定义模板,则可以在控制台中将其重置。要发送特定于区域设置的邮件,您应该手动调用该函数以使用设备语言或将其设置为字符串。这些方案作为示例提供如下:
firebase.auth().useDeviceLanguage(); // set with function
firebase.auth().languageCode = 'fr'; // set with string
auth.useAppLanguage(); // set with function
auth.setLanguageCode("fr"); // set with string
Auth.auth().useAppLanguage(); // set with function
Auth.auth().languageCode = "fr"; // set with string
Google Groups mailing list对这些问题进行了很好的讨论。
另一种解决方案是使用自定义电子邮件操作处理程序。设置起来比较困难,但是Firebase documentation中对此进行了详细记录。