Javascript Firebase:匿名身份验证-如何设置标识符?

Javascript Firebase:匿名身份验证-如何设置标识符?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,这是我用来创建匿名身份验证的代码。 我得到了访客的名字,我必须存储 const promise = firebase.auth().signInAnonymously(); response.uid从promise收到。 同样,当用户再次访问站点时 const user_id = response.uid; const userPromise = firebase.database().ref('users/' + user_id).set({ user

这是我用来创建匿名身份验证的代码。
我得到了访客的名字,我必须存储

const promise = firebase.auth().signInAnonymously();
response.uid从promise收到。
同样,当用户再次访问站点时

const user_id = response.uid;
const userPromise = firebase.database().ref('users/' + user_id).set({
                    username: this.state.name
                });
我必须首先获取uid,我需要使用firebase api获取用户名。
是否可以在标识符列中存储用户名?

存储用户名的好地方是Firebase身份验证配置文件的显示名称字段。您可以使用
firebase.auth().currentUser.displayName
和。

先生,我们是否需要为每个auth使用updateProfile,还是只需在函数中传递displayName<代码>https://firebase.google.com/docs/reference/js/firebase.auth.Auth#signInAnonymously-在这里,我找不到任何关于在同名函数中传递参数的信息Firebase登录方法只获取验证用户所需的最小信息量。您需要调用
updateProfile()
来更新配置文件。
firebase.auth().onAuthStateChanged(user => {