firebase - 电子邮件身份验证邮件没有%DISPLAY_NAME%,

时间:2017-03-18 18:38:37

标签: angularjs firebase firebase-authentication

我现在一直在研究angularJS和firebase。

使用下面的代码注册后,我的网站发送了一封电子邮件:

regUser.sendEmailVerification();

firebase.google.com上此电子邮件的消息显示

  

Hello%DISPLAY_NAME%,   点击此链接验证您的电子邮件地址。

但是我在注册后收到的电子邮件显示

  你好,   点击此链接验证您的电子邮件地址。

它不会显示%DISPLAY_NAME%。这有什么不对?难道我做错了什么?

1 个答案:

答案 0 :(得分:0)

您必须使用regUser.updateProfile(...)update the user's profile。允许您设置displayName

regUser.updateProfile({
  displayName: "Jane Q. User",
  photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
  regUser.sendEmailVerification();
}).catch(function(error) {
  // An error happened.
});