【发布时间】:2017-12-12 16:13:00
【问题描述】:
我正在使用聚合物和 firebase 创建一个网络应用程序,我希望能够合并匿名登录的帐户,以便能够合并到电子邮件和密码帐户。
我找到了关于如何实现这一点的官方文档 https://firebase.google.com/docs/auth/web/anonymous-auth ,但是当我尝试它时,它不起作用。
文档提供了代码示例
auth.currentUser.link(credential).then(function(user) {
console.log("Anonymous account successfully upgraded", user);
}, function(error) {
console.log("Error upgrading anonymous account", error);
});
此时我很困惑,因为这个“auth”变量不知从何而来。
我尝试替换元素的用户属性
<firebase-auth
id="auth"
user="{{user}}"
on-error="handleError">
</firebase-auth>
,但它给了我以下错误:
Uncaught TypeError: this.user.link is not a function
在这个例子中我应该为“auth”设置什么变量?或者,如何使用 polymerfire 将匿名帐户合并到电子邮件和密码帐户?
【问题讨论】:
标签: firebase polymer firebase-authentication