google-cloud-firestore - 如何在 Firestore 上正确设置规则以获取在 Ionic 4 上发送电子邮件的信息?
问题描述
我有在 Firestore 上读写文档的规则,我设置了一个规则,如果布尔值为真,则让你“获取”,但问题是它不起作用......当出现“firebase 错误权限被拒绝”的消息时我正在使用“emailComposer”,在这种情况下我该怎么办?非常感谢
service cloud.firestore {
match /databases/{database}/documents {
match /objects/{object} {
allow read, write;
allow get: if iWantToGetDataToSendAnEmail == true;
}
}
}
解决方案
据我所知,“get”不是firebase的规则。相反,您想使用“读取”来限制读取访问权限,如下所示:
service cloud.firestore {
match /databases/{database}/documents {
match /objects/{object} {
allow write;
allow read: if iWantToGetDataToSendAnEmail == true;
}
}
}
推荐阅读
- node.js - Angular 8:由于不允许的 MIME 类型(“text/html”),从“url”加载模块被阻止
- ios - iOS:如何在键盘按键后停止接收keyboardWillShowNotification
- reactjs - 当我单击reactjs中的按钮时,按升序和降序对表格进行排序
- asp.net - 从 ABP.io 禁用多租户
- here-api - 如何向设备发送路由?
- java - 如何为嵌套的 JAR 文件创建自定义 ClassLoader
- php - 通过ajax从命名空间中删除斜杠向控制器发送请求?
- python - IndexError::: 列表索引超出范围
- c++ - C++ 是否支持用于测试目的的参数化函数?
- ios - 如何隐藏 iPhone X 的主页指示器在应用程序委托中编写通用代码