Firebase实时数据库规则重置问题

4
我想知道是否还有其他人遇到了这个问题。我使用Android Studio创建了一个新项目,然后去Firebase控制台编辑实时数据库,但是每次退出数据库(并发布新规则)后,它都会循环回到选择锁定模式或测试模式的菜单:
“以锁定模式开始 通过拒绝所有读取和写入使您的数据库私有化”
“以测试模式开始 通过允许所有读取和写入快速设置您的数据库”
目前我无法保存任何数据库规则,它将重置为选择锁定模式或测试模式。这很奇怪,因为在过去的一个月里,一切运作得很好,直到出现这个新的弹出菜单。 Image description

1
听起来有点奇怪。您可以检查一下浏览器的开发者工具,看看是否有任何相关的消息显示吗?另外:您可以尝试在禁用所有插件的浏览器窗口中重现此问题吗? - Frank van Puffelen
我有完全相同的问题,尝试了Safari和Chrome(在Mac上)两种浏览器,似乎与浏览器无关。 - Ettore Galli
1
从来没有让它工作过,我得尝试其他的东西。无论如何,感谢你的帮助。 - Mars
3个回答

9

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


是的,那是我的问题,我完全忘记了那个文件,谢谢。 - Alaa Eddine Cherbib
1
保佑你。这个问题让我快要疯了,甚至以为自己要失去理智——解决了我的困扰! - Hitokage

0

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


0

我刚刚在Firebase上删除了应用,并重新创建了它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接