Expo OTA 업데이트 전략 - 사용자 경험을 고려한 강제 업데이트 관리 방법
·
dev/React Native
초기 스타트업에서는 모든 기능을 완벽히 구현한 상태로 서비스를 시작하기 어렵습니다. 구독과 같은 필수 기능도 사용자가 어느 정도 확보된 뒤에야 추가되는 경우가 많죠. 제가 운영했던 애견미용샵 관리 애플리케이션, 그루머노트 역시 비슷한 과정을 겪었습니다. 초기에는 예약 관리와 알림톡 전송 기능만으로 출시했지만, 점차 사용자가 늘어나면서 월 구독 정책을 추가하게 되었습니다. 구독 상태에 따라 주요 기능 사용을 제한해야했고, 이를 위해서는 모든 사용자가 최신 버전을 사용하도록 강제할 필요가 있었습니다.문제는 기존 사용자들이었습니다. 구독 정책을 반영한 최신 버전이 배포 되었음에도 불구하고, 일부 사용자는 이전 버전을 계속 사용하고 있어 구독 정책이 제대로 적용되지 않는 문제가 발생했습니다. 이번 글에서는 Re..