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

Firebase realtime database rules resetting itself

我想知道是否还有其他人遇到此问题。我使用 Android Studio 创建了一个新项目,然后转到 Firebase 控制台编辑实时数据库,但在我退出数据库(并发布新的规则):

"以锁定模式启动 通过拒绝所有读写使您的数据库私有化

以测试模式启动 通过允许对数据库的所有读取和写入来快速设置

目前我无法保存任何数据库规则,它只会重置为选择锁定模式或测试模式。这很奇怪,因为在过去的一个月里,它一直运行良好,直到弹出这个新菜单。

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

我刚刚删除了 Firebase 上的应用程序并重新创建了它。

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