无法从 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;
    }
  }
}