매뉴얼 · Q&A 아카이브
운영 중 나온 질문과 설정 절차를 문서로 축적합니다 — 최신 문서가 위
진단아이폰에서 "Can't access your Google Account"가 뜨며 드라이브 창이 열리지 않는 이유
아이폰 브라우저(Safari·Chrome 모두)가 드라이브 창(docs.google.com iframe)의 제3자 쿠키를 막아 생기는 증상 — 계정·키 문제가 아니다. 로그인·동기화는 정상이고 창 하나만 깨지는 구조, 앱의 대응(사진 앱 우선·탈출 바), 브라우저별 스위치 위치 정리.
2026-09-03 · 진단 Q&A
개념기록 데이터 저장 구조 — 브라우저 1차 · 드라이브 2차
기록은 브라우저(localStorage·IndexedDB)에 즉시 저장되고, 계정 연결 시 3초 뒤 드라이브의 running_records.json으로 자동 업로드. 파일 내용물·전체 흐름·사진이 JSON에 없는 이유 정리.
2026-07-27 · 개념 Q&A
개념드라이브 연동 vs Supabase(BaaS) — 무엇이 같고 무엇이 다른가
사용자 경험(로그인=내 데이터)은 같지만 구조는 정반대 — 중앙 DB가 아닌 각 사용자 소유 저장소(BYO 스토리지·제로-DB). 비교표와 중앙 DB가 필요해지는 시점(랭킹·공유·크루) 정리.
2026-07-27 · 개념 Q&A
개념PC·모바일 간 데이터 연계 — 같은 계정 로그인만으로 보이는가
그렇다 — 같은 구글 계정으로 기기마다 연결 1회면 같은 드라이브 정본을 공유해 양방향 동기화된다. drive.file의 앱 단위 파일 인식 원리, 사진 기기별 보관·반영 타이밍·토큰 만료 등 예외 정리.
2026-07-27 · 개념 Q&A
설정Google Cloud 자격 발급 절차 — Client ID · API Key
플랫폼 공용 자격 발급 5단계: API 사용 설정 → OAuth 동의 화면(비민감 스코프·프로덕션 게시) → 클라이언트 ID → API 키 → 프로젝트 번호. 발급 후 PLATFORM_GOOGLE에 반영하면 사용자는 로그인만으로 드라이브 동기화.
2026-07-27 · 관리자용
개념관리자의 Client ID로 다른 사용자 계정이 로그인해도 되는 이유
OAuth 3주체 모델 — Client ID는 "앱의 신분증"이지 계정 열쇠가 아니다. 실제 권한은 사용자별 토큰이 담으며, 관리자 계정과 사용자 계정 사이에는 아무 관계가 필요 없다. 관리자 프로젝트가 책임지는 것은 브랜딩·게시 상태·할당량뿐.
2026-07-27 · 개념 Q&A