我已经创建了一个内部应用程序,而用户是由使用web应用程序的管理员创建的。但是,每当我创建一个新用户时,firebase将自动将用户更改为我已经登录的用户,而这并不是我想要的。有没有人知道我如何能够在Firebase Auth中创建一个用户帐户,而不需要在我创建该帐户之后立即对其进行身份验证,并将其保留在我登录的帐户中?
为了进一步说明,我收到了这个错误:
Uncaught (in promise) FirebaseError: Firebase: Firebase App named '[DEFAULT]' already exists with different opti
使用Firebase for web,我可以成功地创建匿名用户。我还可以创建一个新的电子邮件/密码用户。但是,当尝试将匿名用户转换为电子邮件/密码用户时,我收到错误:
auth/provider-already-linked
User can only be linked to one identity for the given provider.
Firebase将该过程记录在此处的“将匿名帐户转换为永久帐户”部分下:
这是帐户链接代码。匿名用户已登录。
return firebase.auth().createUserWithEmailAndPassword(email, passwor
我有一个安卓应用程序,用户通过电子邮件、密码和displayName注册一个帐户。我想发送一个欢迎电子邮件后,用户创建一个帐户。这就是我如何创建我的帐户和设置他们的显示名称。
// This happens in Android (RegisterActivity.java) where I create user's account
FirebaseAuth auth = FirebaseAuth.getInstance();
auth.createUserWithEmailAndPassword(email, password)
.addOnSuccessListe
尝试在Unity中使用email & pass方法进行Firebase身份验证。用户创建工作很棒,我可以在Firebase控制台中看到用户,也可以登录。在成功创建帐户后,我调用SendEmailVerificationAsync(),它会生成错误The email corresponding to this action failed to send as the provided recipient email address is invalid.,而新创建的帐户实际上毫无疑问地拥有有效的电子邮件。
有人能告诉我如何进一步解决这个问题吗?
Firebase Unity SDK 6.