【发布时间】:2017-06-15 04:58:56
【问题描述】:
我决定在旧的 objectiv C iOS 应用中使用 Firebase。
我按照此处给出的说明安装了我需要的东西:
Add Firebase to your iOS app 登录到 Firebase 后。
然后我按照这里给出的说明进行操作:
https://firebase.google.com/docs/database/
为了使用数据库。
此时基本可以了,我可以写一些数据了。 不过我对规则设置有这个问题。
我遵循了此处提供的信息: https://firebase.google.com/docs/database/security/quickstart
但是如果我这样设置我的规则:
{
"rules": {
".read": true,
".write": true
}
}
它按预期工作。另一方面,如果我这样设置它们:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
这是默认设置,应该允许我从我的应用程序写入数据,但它不起作用。
有什么问题?
【问题讨论】:
-
听起来用户没有登录。
-
好的。听起来我没有完全理解我读到的内容。实际上再次阅读我可以看到你是对的。我希望我的应用程序(但只有这个应用程序)能够访问数据库进行写入和读取,无论用户是谁,但我也想在不要求用户登录的情况下执行此操作。这可能吗?
-
访问权限授予用户,而不是特定应用。见stackoverflow.com/questions/18005984/…
标签: ios firebase firebase-realtime-database firebase-security