
About
What's New in DURI
1.1.2
March 17, 2026
2026-03-17 (iOS v2.9.0 build 13 / Android v2.9.0 versionCode 15) [핵심 수정] 1. OTA(Hot Update) 번들 미적용 문제 해결 - 근본 원인: iOS 네이티브 모듈의 crash detection에 crashDetectionCompleted 가드 누락 (Android에는 있음) - React Native 브리지 생명주기에서 getBundleURL()이 3번 이상 호출 → 크래시로 오판 → 롤백 - 해결: patch-package로 iOS에 crashDetectionCompleted 가드 추가 (프로세스당 1번만 실행) - auto 모드 전환: manual 모드의 커스텀 OTA 로직 제거, 라이브러리 내장 auto 모드 사용 2. 앱 내 강제 업데이트 기능 추가 (ForceUpdateGate) - 서버 systemConfig.forceUpdate 설정 (enabled, minimumVersion, storeUrls, message) - 플랫폼별 minimumVersion 지원 (iOS: minimumVersion, Android: minimumVersionAndroid) - 앱 시작 시 버전 비교 → 최소 버전 미만이면 스토어 이동 차단 UI 표시 - 관리자가 DB에서 변경 즉시 적용 (스토어 승인 후 enabled: true로 전환) 3. OTA 업데이트 스크린 진행률 수정 (0~1 → 0~100 변환) + StatusBar 추가 4. 카카오 로그인 취소 시 에러 토스트 표시 방지 (SdkError 오류 0 감지 추가) [기능 추가] 5. SNS 로그인 시 마스크 오버레이 — 불릿 펄스 애니메이션 + "로그인중이에요!" (홈 이동까지 유지) 6. 마이페이지 로그아웃 버튼 — 붉은색 배경 + 불릿 펄스 애니메이션 7. OTA 업데이트 스크린에서 deploy message 숨김 (내부용 메시지 사용자 비노출)
More


