Firebase实时数据库规则重置自身

时间:2018-03-31 19:33:47

标签: android firebase-realtime-database firebase-console firebase-security-rules

我想知道其他人是否有这个问题。我使用Android Studio创建了一个新项目,然后我去Firebase控制台编辑实时数据库,但在退出数据库(并发布新规则)后,它会循环回到菜单以选择锁定模式或测试模式:< / p>

“以锁定模式启动 通过拒绝所有读写来使您的数据库保密:

从测试模式开始 通过允许对数据库的所有读取和写入来快速设置“

目前我无法保存任何数据库规则,它只会重置为选择锁定模式或测试模式。这很奇怪,因为对于粘贴的月份,它在这个新的菜单弹出窗口之前工作得很好。

Image description

3 个答案:

答案 0 :(得分:1)

我刚刚发现了这个问题,完全感到困惑。我意识到每次部署都会重置它,因为firebase deploy每次都会发送一个firestore.rules文件。我只需要更新该firestore.rules而不是在线。

答案 1 :(得分:0)

我首先通过设置云端防火墙来解决这个问题。我不知道他们为什么决定这样做。

答案 2 :(得分:0)

我刚刚在Firebase上删除了该应用程序,然后重新创建了它。