개요
Version Tracker는 개발자가 설치 간 로컬 앱 버전 및 빌드 번호를 모니터링하는 데 도움이 되는 Flutter 플러그인입니다. 이는 이전 버전을 추적하여 앱 업그레이드 시 데이터 마이그레이션을 원활하게 지원합니다. 로컬에 버전 기록을 저장함으로써 릴리스 간 상태 전환을 지능적으로 처리할 수 있으며, 사용자가 업그레이드 시 데이터를 유지할 수 있도록 보장합니다. 버전 변경에 따라 업그레이드 인식 로직이나 구성 변경이 필요한 앱에 적합합니다.
사용 사례
- 앱 버전 간 데이터 마이그레이션 처리
- 처음 앱 실행 감지
- 버전별 구성 변경 관리
- 버전 기반 기능 플래그 지원
- 앱 업데이트 간 사용자 여정 추적
- 롤백 안전 상태 관리 활성화
주요 기능
- 이전 앱 버전 및 빌드를 추적합니다
- 버전 기록을 지속적으로 저장합니다
- 버전 변경에 대한 콜백을 제공합니다
- 다중 플랫폼 사용을 지원합니다
- 버전 확인을 위한 간단한 API
- 업그레이드 인식 앱 동작을 촉진합니다
적합한 대상
- 업그레이드 로직이 필요한 앱
- 데이터 마이그레이션을 관리하는 개발자
- 버전에 따라 달라지는 기능을 가진 프로젝트
- 시작 감지가 필요한 앱
- 기능 플래그를 사용하는 팀
- 버전 인식 기능을 갖춘 크로스 플랫폼 앱
고려 사항
- 지속적 저장소 액세스 필요
- 원격 버전 확인을 처리하지 않습니다
- 로컬 버전 추적에 제한됨
- 내장된 업데이트 프롬프트 없음
- 클라우드 기반 버전 동기화에 적합하지 않습니다
- 복잡한 마이그레이션 규칙을 위해 수동 구현이 필요합니다