【问题标题】:Firebase realtime database rules resetting itselfFirebase 实时数据库规则自行重置
【发布时间】:2018-09-10 12:15:16
【问题描述】:

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

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

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

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

【问题讨论】:

  • 这听起来很奇怪。你能检查一下你的浏览器的开发者工具,看看是否有任何相关的消息显示吗?另外:您可以尝试在禁用所有插件的浏览器窗口中重现吗?
  • 我有同样的问题,在 safari 和 chrome 上都试过(在 mac 上);似乎独立于浏览器
  • 从来没有让它工作,我得试试别的。无论如何感谢您的帮助。

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


【解决方案1】:

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

【讨论】:

  • 是的,是我的问题,我完全忘记了那个文件,谢谢
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 1970-01-01
      • 2021-01-31
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      相关资源
      最近更新 更多