簡體   English   中英

無法從 Dart Flutter FireBase 中提取數據

[英]Can't pull data from Dart Flutter FireBase

WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();

FirebaseFirestore FS = FirebaseFirestore.instance;

CollectionReference TC = FirebaseFirestore.instance.collection("oneSignal");
var docs = TC.doc("xcG9kfCWnUK7QKbK37qd");
var response = await docs.get();

var veriable = response.data();

print(veriable);

我正在嘗試使用此代碼從 FireBase FireStore 中提取數據。 但是我收到這樣的錯誤:

在此處輸入圖像描述


規則代碼:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /oneSignal/{signalId} {
        allow write;
    }
  }
}

我該如何解決? 先謝謝您的幫助。

添加allow read規則:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /oneSignal/{signalId} {
        allow read, write: if true;
    }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM