如何使用firebaseui-web autoUpgradeAnonymousUsers?
情况: 在用户登录/登录之前,可以呈现此页面。但是,在用户签名后,我无法再使用与https://github.com/firebase/firebaseui-web相同的示例代码显示此页面。
我已设置autoUpgradeAnonymousUser:true。那么使用autoUpgradeAnonymousUser的步骤是什么。它在演示应用源代码中不可用。
答案 0 :(得分:2)
在呈现FirebaseUI之前,您可以调用firebase.auth().signInAnonymously()
登录Auth实例。然后将Auth实例传递给firebaseUI实例。如果启用了autoUpgrade配置,当用户单击登录按钮时,它将触发链接到链接google / facebook / password帐户的帐户到您的匿名帐户。但是,如果存在合并冲突,则需要提供SignInFailure回调。您可以在此处找到更多详细信息和代码示例:https://github.com/firebase/firebaseui-web#upgrading-anonymous-users