如何更新firebase中的用户信息!例如,他的电子邮件,密码和姓名等 .
我会使用什么firebase功能?
这是一个非常模糊的问题,有很多答案,但这里是基础知识 .
假设你有这样的Firebase结构
users uid_0 user_name: "Bill" email: "bill@yipee.com"
要将用户名从Bill更改为Leeeeroy:
var userNameRef = ref.childByAppendingPath("users/uid_0/user_name") userNameRef.setValue("Leeeeroy")
以上是一个小例子 . 您还应该使用.updateChildValues进行调查 .
Firebase网站有一个非常好的数据写入指南,请查看!
Saving Data
如果您正在考虑修改实际的Firebase用户数据,而不是您创建的用户节点,请查看
(void)changeEmailForUser:(NSString *)email password:(NSString *)password toNewEmail:(NSString *)newEmail withCompletionBlock:(void(^)(NSError * error))block
这是改变用户Firebase电子邮件的简单快捷代码
myRootRef.changeEmailForUser("bob@thing.com", password: "old_password", toNewEmail: "new_password") { (<#NSError!#>) -> Void in print("done!") }
1 回答
这是一个非常模糊的问题,有很多答案,但这里是基础知识 .
假设你有这样的Firebase结构
要将用户名从Bill更改为Leeeeroy:
以上是一个小例子 . 您还应该使用.updateChildValues进行调查 .
Firebase网站有一个非常好的数据写入指南,请查看!
Saving Data
如果您正在考虑修改实际的Firebase用户数据,而不是您创建的用户节点,请查看
这是改变用户Firebase电子邮件的简单快捷代码