개요
앱 이름, 패키지 이름, 버전 및 빌드 번호와 같은 앱 패키지 정보에 접근할 수 있도록 해주는 플러터 패키지입니다. 또한 애플 앱 스토어에서 버전 세부 정보를 가져와 업데이트 여부를 확인하고 앱 내 업데이트를 지원합니다. 안드로이드 및 iOS 플랫폼의 플러터 애플리케이션에서 버전 관리 및 업데이트 알림을 간소화하도록 설계되었습니다.
사용 사례
- 현재 앱 버전 및 빌드 번호 확인
- 로컬 버전과 스토어 버전 비교
- 사용자에게 앱 내 업데이트를 요청합니다
- UI에 업데이트 가능성을 표시합니다
- 앱 시작 시 업데이트 확인을 자동화합니다
- Android 및 iOS 업데이트 워크플로우 둘 다 지원
주요 기능
- 앱 패키지 메타데이터 검색
- Apple App Store에서 버전 정보 가져오기
- 앱 내 업데이트 기능 활성화
- 크로스 플랫폼 지원 (Android 및 iOS)
- pub add를 통한 간단한 통합
- 실시간 버전 비교
적합한 대상
- 자동 업데이트 확인이 필요한 앱
- 앱 릴리스를 관리하는 개발자
- 사용자 친화적인 업데이트 프롬프트가 필요한 프로젝트
- iOS 및 Android를 대상으로 하는 하이브리드 앱
- CI/CD 파이프라인을 사용하는 팀
- 자주 버전이 업데이트되는 앱
고려 사항
- 스토어 버전을 확인하려면 인터넷 연결이 필요합니다
- Apple App Store 통합을 위해 추가 설정이 필요할 수 있습니다
- iOS 앱 스토어에 한정됨(구글 플레이 지원 없음)
- 다른 업데이트 정책을 처리해야 할 수 있습니다
- 오프라인 우선 애플리케이션에 적합하지 않습니다
- 네트워크 장애에 대한 적절한 오류 처리가 필요합니다
