我已使用Firebase配置了我的应用。在我的应用程序中,我有用户创建和登录方法(使用他们的电子邮件和密码)。我需要在创建新用户时在Firebase的数据库中创建新的子项。我怎么能这样做?
答案 0 :(得分:2)
执行FIRAuth.auth()?.createUser
后,您可以检查错误是否为零。如果不是,那么您知道用户已创建,因此可以添加您的新孩子。你可以写下:
let uid: String = (FIRAuth.auth()?.currentUser?.uid)!
FIRDatabase.database().reference().child(uid).setValue(//an array of data that you want to store)
因此,您创建的新节点是用户的Firebase ID,并且肯定是唯一的。