아무 문제 없이 잘 실행 되던 Firestore였는데,
[cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.
이라는 에러가 뜨며 정상적으로 실행이 되지 않는다.
이런 문제는 Firebase DB를 만든 후 30일이 지나면 권한이 종료되기 때문에 발생하는 문제이다.
이 경우 Firestore Database의 규칙 탭에서 코드를 수정하고 재실행하면 해결 가능하다.
하이라이트 된 부분을 아래와같이 수정하면 된다.
AS-IS : allow read, write: if request.time < timestamp.date(2023, 7, 28);
TO-BE : allow read, write: if true;
'개발 > Flutter' 카테고리의 다른 글
vscode에서 Flutter - Firebase 연동하기 / firebase_auth/network-request-failed 에러 (0) | 2023.06.25 |
---|---|
Mac에서 Flutter와 Firebase 연동하기 (0) | 2023.06.16 |
Flutter Vertical viewport was given unbounded height 해결 (0) | 2023.05.01 |
코딩셰프 플러터 강의 정리 (0) | 2023.04.23 |
Flutter 코드랩 따라하기 (0) | 2023.03.28 |