【发布时间】:2020-12-12 01:26:56
【问题描述】:
我是第一次使用firestore,遇到权限被拒绝的问题,我在SO中找到了很多解决方案,但仍然无法解决我的问题。
这是我的代码
findViewById<FloatingActionButton>(R.id.fab).setOnClickListener { view ->
val db = Firebase.firestore
val city = hashMapOf(
"name" to "Los Angeles",
"state" to "CA",
"country" to "USA"
)
db.collection("cities").document("LA")
.set(city)
.addOnSuccessListener {
Timber.d("DocumentSnapshot successfully written!")
}
.addOnFailureListener { e ->
Timber.d("Error writing document ${e.message}")
}
}
我的 Firestore 规则是
service firebase.storage {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
如您所见,我设置了公共规则,因此任何人都可以编辑更新或删除记录。
我的权限仍然被拒绝
【问题讨论】:
标签: android firebase google-cloud-firestore firebase-security