【发布时间】:2018-12-07 00:05:24
【问题描述】:
我不断收到此错误:
Adding Post Error: Missing or insufficient permissions.
这些是我当前的权限,它允许任何人做任何事情(这并不理想,但我只是在测试)。
service cloud.firestore {
match /databases/{database}/documents {
match /Posts {
allow read, write;
}
}
}
我要运行的代码是:
func addPost (postID: String, date: NSDate, link: String, profileID: String, text: String) {
let db = Firestore.firestore()
let settings = db.settings
settings.areTimestampsInSnapshotsEnabled = true
db.settings = settings
db.collection("Posts").document(postID).setData(["Date": date, "Link": link, "ProfileID": profileID, "Text": text]) { (error) in
if (error != nil) {
print ("Adding Post Error: " + error!.localizedDescription)
} else {
print("Post added sucessfully")
}
}
}
为什么我会收到此错误消息?截至 2018 年 6 月 27 日,我正在运行最新版本的 FirebaseFirestore。
【问题讨论】:
-
尝试服务 cloud.firestore { match /databases/{database}/documents {允许读取,写入;匹配 /Posts { 允许读、写;
标签: swift firebase google-cloud-firestore firebase-security