gpt4 book ai didi

ios - 与 firebase 规则混淆(读写)

转载 作者:行者123 更新时间:2023-11-29 00:03:12 24 4
gpt4 key购买 nike

我正在使用 Firebase 制作一个 IOS 应用程序,但我似乎遇到了一个奇怪的问题。

这是我当前的数据库规则:

{
"rules": {
".read": "auth == null",
".write": "auth != null"
}
}

在主应用程序中,我能够以用户或非用户身份读写数据库。我正在使用第二个应用程序远程编辑我的数据库。他们有相同的 firebase 项目,所以有相同的数据库。我在第二个应用程序上注册了,但我无法在数据库上读写。consol 说“权限被拒绝”。

如果我只是将我的数据库规则更改为:

 {
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}

我可以在上面读写。

请帮助我理解它。

最佳答案

{   
{
"rules": {
".read": "auth == null",
".write": "auth != null"
}
}

在第一个规则案例中,.read 被设置为 auth == null,这意味着您将只能在不是 已通过身份验证/已登录。

.read 更改为 auth != null 意味着您只有在 通过身份验证时才能从数据库中读取数据。

更多信息可用here in the Firebase documentation .

关于ios - 与 firebase 规则混淆(读写),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48847088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com