gpt4 book ai didi

android - Firebase 权限被拒绝

转载 作者:IT老高 更新时间:2023-10-28 13:39:05 30 4
gpt4 key购买 nike

我是 firebase 的新手。

如何通过以下规则?

service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
}
}

我已尝试将规则更改为以下,

{
"rules":
{
".read": true,
".write": true,
}
}

但是有一个错误

mismatched input '{' expecting {'function', 'service', 'syntax'}

下面是数据库结构。

db structure

目前,这是我的代码(不断返回 Permission-denied):

    // [START initialize_database_ref]
mDatabase = FirebaseDatabase.getInstance().reference
// [END initialize_database_ref]

val result = HashMap<String, Any> ()
result.put("timestamp", getCurrentTime())
result.put("user_id", USER_ID)
result.put("x_position", -1)
result.put("y_position", -1)

mDatabase!!.ref.child("raw data").child("Z9QD79lDzP7MpD6feWeJ").setValue(result).addOnFailureListener(object : OnFailureListener {
override fun onFailure(@NonNull e: Exception) {
Log.d("firebase", e.localizedMessage)
}
})

任何帮助将不胜感激!谢谢:)

最佳答案

我能够通过从 Cloud Firestore 切换到实时数据库,然后更改规则来解决问题。 (在我改变这个之后,没有更多的错误显示!) enter image description here

关于android - Firebase 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47984114/

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