Cloud Functions 서버 기반과 앱 서버 연동 계층 — 계정 생성 트리거 · 약관 동의 기록 · 운영자 권한 · Admin 쓰기 관문 · Firestore·Functions 클라이언트 · 오류 코드 전달

This commit is contained in:
Sn-Kinos
2026-09-01 00:20:45 +09:00
parent 2037b6d573
commit 1d462ebe31
21 changed files with 21578 additions and 12 deletions
+9
View File
@@ -21,6 +21,11 @@ dependencies:
firebase_core: ^4.13.0
firebase_auth: ^6.5.7
# 서버 연동 — 읽기는 Firestore 직결, 재화가 오가는 쓰기는 전부 Cloud Functions 를 지난다.
# 이 구분이 별첨1 ② 「클라이언트 단독 지급 0건」을 앱 쪽에서 지키는 방법이다.
cloud_firestore: ^6.3.0
cloud_functions: ^6.1.0
# Apple Sign-In nonce를 SHA-256으로 해시해 replay 공격을 막는다.
crypto: ^3.0.7
@@ -32,6 +37,10 @@ dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
# Firestore 연동 코드를 에뮬레이터 없이 검증한다. 쿼리·정렬·커서까지 흉내 내므로
# 「무엇을 읽어 무엇으로 옮기는가」를 실제로 돌려 볼 수 있다.
fake_cloud_firestore: ^4.0.0
firebase_auth_mocks: ^0.15.0
# 런처 아이콘 생성기. 개발 의존성이라 앱에 포함되지 않는다.
# 재생성: dart run flutter_launcher_icons
flutter_launcher_icons: ^0.14.4