728x90
반응형
* react-native-firebase/auth 패키지의 auth().onAuthStateChanged(callback) 메소드 호출 시 발생한 에러
분명 어제까지 잘되었던 기능이 갑자기 오늘부터 안되기 시작함.
WARN Possible Unhandled Promise Rejection (id: 0):
Error: [firestore/permission-denied] The caller does not have permission to execute the specified operation.
NativeFirebaseError: [firestore/permission-denied] The caller does not have permission to execute the specified operation.
문득 책에서 firebase databse 를 만들고 30일이 지난 뒤 권한이 종료된다는 내용이 생각나서 이메일을 확인함
이 경우 Cloud Firestore의 규칙 탭에서 아래와 같이 규칙을 수정한 뒤 게시하면 됨
// before
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if
request.time < timestamp.date(2022, 3, 17);
}
}
}
// after
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
728x90
반응형