gpt4 book ai didi

ios - 添加带有 Firebase 身份验证的用户信息。

转载 作者:行者123 更新时间:2023-11-29 11:47:14 25 4
gpt4 key购买 nike

我正在 iOS 上使用基于密码的帐户实现 Firebase 身份验证。登录用户后,我们可以获得特定信息,如 user.emailuser.uiduser.photoURLuser。显示名称。但是我可以按如下方式设置电子邮件和密码。

[[FIRAuth auth]
createUserWithEmail:username
password:password
completion:^(FIRUser *_Nullable user,
NSError *_Nullable error) {

}];

在这里获取user.email没有问题。但是我这里没有设置其他信息。如何使用上述createUserWithEmail方法设置其他信息,如user.photoURLuser.displayName

最佳答案

用户认证后需要调用FIRUserProfileChangeRequest来更新配置文件信息。

FIRUserProfileChangeRequest *changeRequest =
[[FIRAuth auth].currentUser profileChangeRequest];
changeRequest.displayName = userInput;
[changeRequest commitChangesWithCompletion:^(NSError *_Nullable error) {
// ...
}];

阅读更多关于 https://firebase.google.com/docs/auth/ios/manage-users 的信息

关于ios - 添加带有 Firebase 身份验证的用户信息。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43040383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com