Google cloud firestore 如何在Firestore上设置适当的规则,以获取在Ionic 4上发送电子邮件的信息?

Google cloud firestore 如何在Firestore上设置适当的规则,以获取在Ionic 4上发送电子邮件的信息?,google-cloud-firestore,ionic4,Google Cloud Firestore,Ionic4,我在Firestore上有读写文档的规则,我设置了一个规则,如果布尔值为真,就可以执行“get”,但问题是它不起作用。。。当我使用“emailComposer”时,会出现“firebase错误权限被拒绝”的消息,在这种情况下我该怎么办?多谢各位 service cloud.firestore { match /databases/{database}/documents { match /objects/{object} { allow read, write

我在Firestore上有读写文档的规则,我设置了一个规则,如果布尔值为真,就可以执行“get”,但问题是它不起作用。。。当我使用“emailComposer”时,会出现“firebase错误权限被拒绝”的消息,在这种情况下我该怎么办?多谢各位

service cloud.firestore {
  match /databases/{database}/documents {
        match /objects/{object} {
        allow read, write;
        allow get: if iWantToGetDataToSendAnEmail == true;
    }
  }
}
据我所知,“获取”不是firebase的规则。相反,您希望使用“读取”来限制读取访问,如下所示:

service cloud.firestore {
  match /databases/{database}/documents {
    match /objects/{object} {
    allow write;
    allow read: if iWantToGetDataToSendAnEmail == true;
    }
  }
}

你能放一些代码吗?更新了,谢谢你的兴趣把
match/objects/{object}
改成
match/{allpath=**}
好吧,就像我看到的那样,没有安全保护,老实说,它不起作用,我把我的问题代码也放在了不允许获取的地方,但它不起作用,它也给了我firebase拒绝的许可。。。