플랫폼별 차단(킬스위치)·최소 버전(강제 업데이트)·권장 버전(부드러운 배너)을 운영합니다.
저장 시 15초 내 서버 게이트에 반영. 헤더가 없는 구버전 클라(OTA 미수신)는 항상 통과합니다.
상태 로딩 중...
🍎 iOS
🟢 권장 버전 (홈에 닫기 가능한 배너 — 차단 없음)
🟠 최소 버전 (미만은 강제 업데이트 화면으로 차단)
✏️ 사용자 문구 편집 (비우면 기본 문구)
🚨 비상 통제 (킬스위치)
🤖 Android
🟢 권장 버전 (홈에 닫기 가능한 배너 — 차단 없음)
🟠 최소 버전 (미만은 강제 업데이트 화면으로 차단)
✏️ 사용자 문구 편집 (비우면 기본 문구)
🚨 비상 통제 (킬스위치)
변경 사항 없음 — 버튼이 비활성 상태입니다
📊 현재 앱 분포
앱 수 = 그 상태(버전×빌드×OTA)로 있는 앱 대수 — 앱은 상태가 바뀔 때만 1회 보고(요청·활동량과 무관). OTA를 받으면 이전 행에서 새 행으로 자동 이동. OTA = 실행 JS 출처(update ID 앞 8자 · embedded=스토어 원본 · dev=개발). 한계: 삭제된 앱은 빠지지 않음.
플랫폼
버전
빌드
runtime
OTA
앱 수
비율
로딩 중...
🚦 운영 모니터링
💰 OpenAI 비용 (추정)
단가 기반 추정치입니다(가격 변동 가능). 정확한 청구는 OpenAI 대시보드를 확인하세요.
로딩 중...
날짜
모델
호출
입력(캐시)
출력
추정 $
로딩 중...
🩺 대화 품질 (critic 룰 발동 추세)
룰별 발동 빈도(최근 14일, DB 영속). severe = fallback으로 응답 대체. 발동 급증/0은 룰 점검 신호입니다.
날짜
룰
발동
severe
로딩 중...
🚨 최근 서버 에러
로딩 중...
등급
시각
경로
상태
메시지
로딩 중...
📊 분석 · 지표
📈 분석 요약
로딩 중...
※ 다운로드·코호트 리텐션 등 거시 지표는 App Store Connect / Play Console에서 확인하세요.
① 카드에서 값 편집 → ② [정책 실시] 클릭 → ③ (차단 통제 포함 시) 경고 확인 → ④ 비밀번호 확인 → ⑤ 적용
· 변경이 없으면 [정책 실시] 버튼은 비활성 — 실수로 누르는 것 자체가 불가능합니다.
· 입력칸만 바꾸면 아무 일도 일어나지 않습니다 — 반드시 [정책 실시]까지 눌러야 합니다. [원래대로]로 편집 취소.
· iOS·Android 카드의 모든 설정이 한 번의 실시로 함께 적용됩니다.
· 되돌리기 = 값을 원래대로 고치고 다시 [정책 실시]. (기본 상태 = 전부 허용·빈칸)
⚙️ 언제 무엇을 설정하나 — 실전 규칙
평소
전부 빈칸 = 정상 운영. 99%의 시간은 이 상태 — 아무것도 만질 필요 없음
권장 버전
새 버전을 스토어에 출시한 날 그 번호를 입력(예: 1.0.2) → 미만 버전 사용자 홈에 닫기 가능한 배너(하루 1회). 차단 없음. 급하지 않으면 생략해도 됨(스토어 자동 업데이트가 알아서 함)
최소 버전
구버전에 치명 버그·보안 문제가 터졌을 때만. 고쳐진 버전이 스토어에 나온 뒤 그 번호 입력 → 미만 버전은 "업데이트가 필요해요" 전체 화면 + 스토어 버튼, API도 차단(426). 사고 대응 전용
🚨 비상 통제
킬스위치 — 활성 해제 시 해당 OS 전체가 점검 화면. 최후 수단
✏️ 문구 편집
위 화면들의 제목·본문을 실시간 변경 (예: "오늘 21~22시 점검 예정이에요"). 비우면 앱 기본 문구가 나가므로 항상 안전
※ 입력한 번호 "미만"이 대상 — "사용자는 최소 이 버전이어야 한다"는 기준선을 적는 것.
⏱️ 적용 시점 (두 겹)
· 서버 게이트(API 차단): 실시 후 15초 내
· 사용자 화면(업데이트·점검·배너): 사용자가 다음에 앱을 시작할 때 반영 — "실시 → 모든 폰이 즉시 바뀜"이 아닙니다
· 헤더 없는 구버전 클라(OTA 미수신)는 어떤 정책이든 항상 통과 — 기존 사용자 차단 사고 방지 설계
📊 현재 앱 분포 읽는 법
· 앱 수 = 그 상태(버전×빌드×OTA)로 있는 앱 대수. 앱은 자기 상태가 바뀔 때만 1회 보고
(해당 빌드×해당 OTA에 1번) — 대화·사용량과 무관, 기기 식별자 없음(익명)
· OTA를 받으면 embedded 행에서 새 OTA 행으로 자동 이동 → "업데이트 못 한 앱 N대"가 바로 보임
· OTA 컬럼: update ID 앞 8자 = 그 OTA 실행 중 / embedded = 스토어 원본 JS(OTA 미수신) / dev = 개발 환경
· 한계: 삭제된 앱은 빠지지 않음(보고 불가) · 표는 페이지 새로고침 시 갱신
🧪 안전한 실험 방법
권장 버전에 9.9.9 입력 → [정책 실시] → 본인 폰 앱 재시작 → 홈에 배너 확인 → 칸 비우고 다시 [정책 실시]로 원복.
(권장 배너는 아무것도 차단하지 않아 가장 안전한 실험 대상)