我收到错误
gettingdocuments.com.google.firebase.firestore.FirebaseFirestoreException:PERMISSION_DENIED:缺少权限或权限不足。
对于 else 语句中的以下代码
db.collection("users")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (DocumentSnapshot document : task.getResult()) {
s(document.getId() + " => " + document.getData());
}
} else {
s("Error getting documents."+ task.getException());
}
}
});
原文由 SUHAS REKHU 发布,翻译遵循 CC BY-SA 4.0 许可协议
进入数据库 -> 规则 ->
对于开发:
改变
allow read, write: if
假; 为 真;对于生产:
如果从 firebase 进行身份验证:
Change allow read, write: if
false; 到 request.auth != null;