如何使用firebaseui-web autoUpgradeAnonymousUsers?

时间:2018-06-06 14:58:23

标签: firebase firebase-authentication

如何使用firebaseui-web autoUpgradeAnonymousUsers

情况: 在用户登录/登录之前,可以呈现此页面。但是,在用户签名后,我无法再使用与https://github.com/firebase/firebaseui-web相同的示例代码显示此页面。

enter image description here

我已设置autoUpgradeAnonymousUser:true。那么使用autoUpgradeAnonymousUser的步骤是什么。它在演示应用源代码中不可用。

1 个答案:

答案 0 :(得分:2)

在呈现FirebaseUI之前,您可以调用firebase.auth().signInAnonymously()登录Auth实例。然后将Auth实例传递给firebaseUI实例。如果启用了autoUpgrade配置,当用户单击登录按钮时,它将触发链接到链接google / facebook / password帐户的帐户到您的匿名帐户。但是,如果存在合并冲突,则需要提供SignInFailure回调。您可以在此处找到更多详细信息和代码示例:https://github.com/firebase/firebaseui-web#upgrading-anonymous-users