-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
search_page.dart에서 다음과 같은 에러가 나옵니다.
20.03.09 13:56 작성 조회수 439
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 를 생성할 때
테스트모드로 하지 않았습니다.
답변을 작성해보세요.
1
오준석
지식공유자2020.03.09
권한이 거부되었군요. firestore 작성시 프로덕션 모드로 시작하셨다면 기본적으로 비공개 모드라서 그럴겁니다.
파이어베이스 콘솔에서 Firestore 탭의 규칙을 다음과 같이 수정하시면 인증된 사용자만 읽기 쓰기가 가능합니다.
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth.uid != null;
}
}
}
0
답변 2