Programming/Android
안드로이드(모바일) 환경에서의 강제 업데이트
네이티브로 개발된 앱은, 업데이트를 진행하고 나서 다시 되돌리거나 수정사항을 반영하기가 쉽지 않습니다. 다시 검수를 받고 업데이트를 진행해야하기 때문이죠. 그래서 문제가 있는 경우에는 강제적인 업데이트를 필요로 하는 상황이 존재하곤 합니다. 이 외에도 강제 업데이트를 해야하는 경우는 여러 가지가 있을 수 있습니다. 예를 들면 백엔드 서버의 API 변경으로 인한 문제, 이미 해결되어 업데이트가 된 이슈에 대해 사용자 기기에서 업데이트가 되지 않은 고객의 문의로 인한 CS 비용 증가, 이전 버전과의 호환성 문제 등이 있습니다. 특정 버전의 사용을 금지하도록 강제 하거나 업데이트를 유도할 수 있다면 이러한 고민점이 해결될 수 있습니다. 아래의 예시를 보면, 초기 버전 1.0의 경우 APIv1 을 사용하다가 신..