걸음 수 Health Connect·HealthKit · 위치 퀘스트 사진·QR 인증 · 행성 형태 확정
This commit is contained in:
@@ -69,6 +69,18 @@ service firebase.storage {
|
||||
allow delete: if isSelf(uid);
|
||||
}
|
||||
|
||||
// 위치 Quest 방문 인증 사진 — 원장 C-03 · PRD-05 「GPS · 사진 · QR 인증」. `fn-quest-verify-place` 가
|
||||
// 이 경로 접두(`questProofs/{본인}/{questId}/`)와 파일 존재를 다시 본다. 운영 검토용이라 본인 · 서버만 읽는다.
|
||||
// 덮어쓰기 · 삭제 금지 — 제출한 증거가 바뀌면 안 된다. 상한은 B-44 이미지 10MB.
|
||||
match /questProofs/{uid}/{questId}/{fileName} {
|
||||
allow read: if isSelf(uid);
|
||||
allow create: if isSelf(uid)
|
||||
&& resource == null
|
||||
&& request.resource.size <= 10 * 1024 * 1024
|
||||
&& request.resource.contentType.matches('image/(jpeg|png|webp)');
|
||||
allow update, delete: if false;
|
||||
}
|
||||
|
||||
// 그 밖의 경로는 닫는다. 인사이드 미디어 · 라운지 영상(B-44 영상 100MB/60초)은
|
||||
// 업로드 동선이 들어오는 회차에 같은 방식으로 상한과 함께 연다.
|
||||
match /{allPaths=**} {
|
||||
|
||||
Reference in New Issue
Block a user