首页 > 解决方案 > 如何在 Firestore 上正确设置规则以获取在 Ionic 4 上发送电子邮件的信息?

问题描述

我有在 Firestore 上读写文档的规则,我设置了一个规则,如果布尔值为真,则让你“获取”,但问题是它不起作用......当出现“firebase 错误权限被拒绝”的消息时我正在使用“emailComposer”,在这种情况下我该怎么办?非常感谢

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

标签: google-cloud-firestoreionic4

解决方案


据我所知,“get”不是firebase的规则。相反,您想使用“读取”来限制读取访问权限,如下所示:

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

推荐阅读