[英]Can't get permission to firebase database IOS
我无法获得数据库的许可。
在xcode控制台中,我收到此消息:
[Firebase /数据库] [I-RDB038012] / skelbimai的监听器失败:permission_denied
所以我去了firebase数据库,然后规则和改变如下:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
而且我仍然无法从数据库中读取写入内容。 哪里错过了什么?
您更改的规则是Cloud Firestore的规则,而错误消息来自Firebase实时数据库。
您需要将控制台从实时数据库切换到Firestore。 为此:
选择实时数据库
从这里开始,控制台将坚持显示实时数据库,除非你再次切换。
如果您已在一个数据库上打开控制台,则可以通过单击“ 数据库”旁边的下拉列表并选择要管理的数据库来切换到另一个数据库:
要授予任何人完全访问权限,请使用以下规则:
{
"rules": {
".read": "true",
".write": "true"
}
}
请仅在早期开发阶段使用此功能,因为将整个数据库公开读写可以很容易地被滥用。
试试以下
转到Database -> Rules
然后Database -> Rules
复制并粘贴它
{
"rules": {
".read": "true",
".write": "true"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.