작성
·
545
0
W/Firestore( 7162): (21.3.0) [Firestore]: Listen for Query(post order by __name__) failed: Status{code=PERMISSION_DENIED, description=Missing or insufficient permissions., cause=null}
I/System.out( 7162): com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.
강사님과 다르게 설정한 것은 database 를 생성할 때
테스트모드로 하지 않았습니다.
답변 2
1
권한이 거부되었군요. firestore 작성시 프로덕션 모드로 시작하셨다면 기본적으로 비공개 모드라서 그럴겁니다.
파이어베이스 콘솔에서 Firestore 탭의 규칙을 다음과 같이 수정하시면 인증된 사용자만 읽기 쓰기가 가능합니다.
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth.uid != null;
}
}
}
0