我在我的后端定制了auth。我可以通过这个命令
生成一个令牌FirebaseAuth.getInstance().createCustomToken(userUid);
然而,当我使用令牌时,它会生成登录。它使用不同的uid
在Firebase Auth中创建一个新用户答案 0 :(得分:0)
抱歉,我意识到在创建像这样的用户时忘了设置uid
UserRecord.CreateRequest request = new UserRecord.CreateRequest()
.setUid(mUser.getUid()) // need to set uid here to make sure it is the same in the our database
.setEmail(mUser.getEmail())
.setEmailVerified(false)
.setPhoneNumber(mUser.getPhoneNumber())
.setPassword(mUser.getPassword())
.setDisplayName(mUser.getUsername())
.setDisabled(false);