【发布时间】:2017-03-20 05:43:25
【问题描述】:
我已成功通过 Google/Facebook 匿名登录用户。
user.service.ts:
loginFacebook() {
this.af.auth.login({
provider: AuthProviders.Facebook,
method: AuthMethods.Popup,
});
}
loginGoogle() {
this.af.auth.login({
provider: AuthProviders.Google,
method: AuthMethods.Popup,
});
}
loginAnonymous() {
this.af.auth.login({
provider: AuthProviders.Anonymous,
method: AuthMethods.Anonymous,
});
}
但我想做的是将匿名用户与 Facebook 用户合并。
因为现在发生了什么:
匿名用户 => uuid 1
匿名用户 (uuid 1) => 登录 facebook/google => fb 用户 (uuid 2)
所以我在同一用户的数据库中有 2 个不同的 uuid。
你知道如何用 AngularFire2 做到这一点吗?
谢谢
【问题讨论】:
标签: angular firebase firebase-realtime-database firebase-authentication angularfire2