【发布时间】:2020-02-20 09:37:09
【问题描述】:
我已经初始化了一个 Flutter 应用程序,并且在 Firebase 上运行得非常好。
几周前,由于某些安全原因,我不得不从 Firebase 中删除该应用程序。
后来我成功地将我的应用程序添加到 Firebase 并使用新的
google-services.json让我的应用程序再次运行。身份验证工作正常,但后来我意识到我的所有集合都不能在应用程序中读写。当我通过调试控制台时,我发现每次尝试读取或写入集合时都会引发异常。
这是我在尝试将测试集合添加到数据库时看到的异常。
W/Firestore(16689): (19.0.0) [Firestore]: 在 Test/123 写入失败: Status{code=PERMISSION_DENIED, description=Missing or enough permissions., cause=null}```
然后我尝试将我的数据库规则更改为公开。但问题依然存在。
我的颤振医生结果 Flutter details
我在项目中使用的 Firebase 依赖项和版本
- firebase_core:0.4.0+9
- firebase_auth:0.14.0+2
- cloud_firestore:^0.12.9
- cloud_functions:0.4.1+1
- firebase_messaging:
【问题讨论】:
标签: firebase flutter google-cloud-firestore permission-denied