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