Skip to content

강제 업데이트 기능을 위한 최소 버전 관리 추가#64

Merged
dennis0405 merged 3 commits into
developfrom
feat/app-version-policy
May 27, 2026
Merged

강제 업데이트 기능을 위한 최소 버전 관리 추가#64
dennis0405 merged 3 commits into
developfrom
feat/app-version-policy

Conversation

@dennis0405

Copy link
Copy Markdown
Collaborator

작업 내용

  • Android/iOS 앱 강제 업데이트 판단을 위한 최소 지원 버전 정책 테이블 추가
  • 앱 진입 시 clientType, appVersion으로 업데이트 필요 여부를 확인하는 API 추가
  • 내부 개발자용 앱 버전 정책 등록/수정 API 추가
  • 정책 조회 결과 Redis 캐싱 적용, 정책 변경 시 캐시 만료 처리
  • 정책 수정 API에 APP_VERSION_POLICY_API_KEY 기반 내부 API Key 인증 추가
  • Swagger에서 x-internal-api-key 헤더를 주입해 테스트할 수 있도록 OpenAPI 설정 추가

테스트

  • pnpm exec tsc --noEmit
  • npm run build

참고

  • DB 스키마는 자동 마이그레이션이 아니라 sql/260526.sql을 수동 적용해야 함
  • APP_VERSION_POLICY_API_KEY는 OCI Vault를 통해 환경 변수로 주입 필요

@dennis0405 dennis0405 merged commit e3e2d8e into develop May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant