【发布时间】:2021-02-24 13:26:37
【问题描述】:
当我尝试读取我的 Firestore 集合之一时收到此错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: [cloud_firestore/permission-denied] 调用者没有执行指定操作的权限。
这是我的 Firestore 初始化:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
这是我访问我的收藏的尝试:
Future initFirestore() async {
var firestore = FirebaseFirestore.instance;
//firestore.settings(timestampsInSnapshotsEnabled: true);
QuerySnapshot resultado = await firestore.collection("users").get();
print(resultado);
}
(我看到有些人在谈论解决这个问题的方法,但 Stackoverflow 不让我问如何进入那些人的文档)
请发送帮助。你,stackoverflow,是最后的希望
【问题讨论】:
-
你的规则是怎样设置的?转到 console.firebase.google.com => Cloud Firestore => 规则
-
哦!是那些人在谈论的这个页面。我的规则是:允许读取,写入:如果为假。但我认为,如果将其设置为“True”,任何人都可以读写。无论如何,谢谢。现在我可以继续我的工作了
标签: flutter google-cloud-firestore