Android Flatter Firestore权限被拒绝

Android Flatter Firestore权限被拒绝,android,flutter,google-cloud-firestore,rules,Android,Flutter,Google Cloud Firestore,Rules,我对我的Fatter Android应用程序拥有公共权限 service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write; } } } 但当我尝试像这样查询数据时: class MyHome extends StatelessWidget { @override Widget build(BuildCo

我对我的Fatter Android应用程序拥有公共权限

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write;
    }
  }
}
但当我尝试像这样查询数据时:

class MyHome extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Firestore App"),
        centerTitle: true,
      ),
      body: StreamBuilder(
        stream: Firestore.instance.collection("mydata").snapshots(),
        builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) {
          if (!snapshot.hasData) return CircularProgressIndicator();

          return FirestoreListview(documents: snapshot.data.documents);
        },
      ),
    );
  }
}

class FirestoreListview extends StatelessWidget {
  final List<DocumentSnapshot> documents;

  FirestoreListview({this.documents});

  @override
  Widget build(BuildContext context) {
    return ListView.builder(
      itemCount: documents.length,
      itemExtent: 90.0,
      itemBuilder: (BuildContext context, int index){

        String name = documents[index].data["title"].toString();

            return Text(name);

      },
    );
  }
}
我试图重新创建Flatter项目和Firebase应用程序,但仍然遇到同样的问题。使用相同的设置,我有一个Android原生应用程序项目,但对于Flatter,它不起作用。
过去5个小时以来我一直在尝试,但我无法确定实际问题是什么?

在我的情况下,这一切都是因为Firebase数据库规则配置。 更改了我的测试规则,并开始工作。(不推荐)


在发布之前,请设置访问数据库的适当权限

请将您试图执行的查询放入请检查,我已更新了我的问题..您有名为myData的集合吗?
W/Firestore(12477): (0.6.6-dev) [Firestore]: Listen for Query(flutter_data) failed: Status{code=PERMISSION_DENIED, description=Missing or insufficient permissions., cause=null}
I/System.out(12477): com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write;
    }
  }
}