如何在 Xamarin 的 firebase 中更新用户显示名称?
How do I update a users display name in firebase in Xamarin?
使用 firebase 在 Xamarin 中创建用户后:
await FirebaseAuth.Instance.CreateUserWithEmailAndPasswordAsync(email, password);
我想更新他们的显示名称,这样当我让他们登录时,我就可以通过登录方法 returns 获取它。
我尝试了以下方法,但它似乎不起作用,正确的方法是什么?
var changeRequest = user.User.ProfileChangeRequest();
changeRequest.DisplayName = username;
await changeRequest.CommitChangesAsync();
await firebaseUserInfo.UpdateProfileAsync();
使用这个修复了它:
firebaseUserInfo = FirebaseAuth.Instance.CurrentUser;
UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder().SetDisplayName(username).Build();
await firebaseUserInfo.UpdateProfileAsync(profileUpdates);
使用 firebase 在 Xamarin 中创建用户后:
await FirebaseAuth.Instance.CreateUserWithEmailAndPasswordAsync(email, password);
我想更新他们的显示名称,这样当我让他们登录时,我就可以通过登录方法 returns 获取它。 我尝试了以下方法,但它似乎不起作用,正确的方法是什么?
var changeRequest = user.User.ProfileChangeRequest();
changeRequest.DisplayName = username;
await changeRequest.CommitChangesAsync();
await firebaseUserInfo.UpdateProfileAsync();
使用这个修复了它:
firebaseUserInfo = FirebaseAuth.Instance.CurrentUser;
UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder().SetDisplayName(username).Build();
await firebaseUserInfo.UpdateProfileAsync(profileUpdates);