gpt4 book ai didi

ios - Firebase数据库swift的权限被拒绝

转载 作者:行者123 更新时间:2023-12-01 19:31:37 24 4
gpt4 key购买 nike

我不断收到此错误:当我尝试写入Firestore数据库时,缺少权限或权限不足。我用它来保存用户的名字/姓氏;但是,我的规则是:

service cloud.firestore {
match /databases/{database}/documents {
match /countData/{anything=**} {
allow read, write;

}
}
}

另外,我使用相同的数据库来保存其他内容,效果很好。仅此一项不起作用。我不知道为什么

以下是写入firestore的代码:
                    db.collection("users").addDocument(data: [
"firstName": firstName,
"lastName": lastName
]) { (err) in
if let err = err {
print("error saving name: \(err)")
}else {
print("Name successfully saved!")
}
}

提前非常感谢您!

最佳答案

您的规则是保护countData集合,但是您的代码正在尝试查询用户集合。规则必须始终与查询匹配。

    match /users/{anything=**} {
allow read, write;
}

关于ios - Firebase数据库swift的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62457192/

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