我正在使用Firebase Auth和Google签名来将用户登录到我的IOS应用程序。我有一个步骤可以检查用户是否存在于/ users集合中。文档ID只是UID。如果用户是第一次登录,它将在/ users集合中创建一个文档,否则会将用户信息加载到变量中。但是,在下面的代码中,即使文档(UID )中存在供重复使用的用户。
db.collection("users").document(Auth.auth().currentUser.uid).getDocument { (snapshot, error ) in
if (snapshot?.exists)! {
print("User Document exist")
} else {
print("User Document does not exist")
}
}
我尝试了不同的方法。.我也想检查一次。.请告知