FIRFirestoreErrorDomain Code = 13“发生内部错误。”

时间:2018-04-06 15:25:51

标签: swift google-cloud-firestore

let db = Firestore.firestore()
db.collection("places").getDocuments() { (querySnapshot, err) in
    if let err = err {
        print("Error getting documents: \(err)")
    } else {
    }
}

获取文档时出错:Error Domain = FIRFirestoreErrorDomain Code = 13“发生内部错误。”

我无法理解这条消息的真正含义。

  • 我添加了“GoogleService-Info.plist”文件。
  • 我在'AppDelegate.swift'文件中添加了'FirebaseApp.configure()'。

我意识到一件事。 Firebase用户登录后不会发生这种情况。 以下是我的数据安全规则。但我无法理解为什么会这样。

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
    match /places/{place} {
      allow read: if true;
      allow write: if request.auth.uid != null;
    }
    match /placeComments/{placeComments} {
        allow read: if true;
      allow write: if request.auth.uid != null;
    }
  }
}

0 个答案:

没有答案