개요
App Updater는 앱이 업데이트를 확인하고 네이티브 플랫폼 대화 상자를 표시할 수 있도록 해주는 포괄적인 Flutter 패키지입니다. iOS, Android, macOS, Windows, Linux를 지원하며, 릴리스 노트, 분석 통합, GitHub 릴리스, Firebase Remote Config 및 로컬라이제이션 기능을 제공합니다. 최소한의 구성으로 원활한 업데이트 경험을 보장하며, 다양한 장치에서 일관된 사용자 인터랙션을 위해 플랫폼별 동작을 활용합니다.
사용 사례
- 다중 플랫폼에서 앱 업데이트 확인
- 네이티브 업데이트 대화 상자 표시
- GitHub 릴리스와의 통합
- 업데이트 로직에 Firebase Remote Config 사용
- 사용자에게 릴리스 노트 표시
- 업데이트에 대한 분석 추적 활성화
주요 기능
- iOS, Android, macOS, Windows 및 Linux를 지원합니다
- 플랫폼 네이티브 업데이트 대화상자
- 릴리스 노트 표시
- 분석 통합
- GitHub 및 Firebase Remote Config 지원
- Localization-ready
적합한 대상
- 자동 업데이트 확인이 필요한 앱
- 다수의 데스크톱 및 모바일 플랫폼을 대상으로 하는 개발자
- 릴리스 노트 가시성이 필요한 프로젝트
- 릴리스에 Firebase 또는 GitHub를 사용하는 팀
- 시기 적절한 업데이트를 통해 사용자 유지에 중점을 둔 앱
고려 사항
- 업데이트 확인을 위해 인터넷 연결이 필요합니다
- Firebase 또는 GitHub에 대한 추가 설정이 필요할 수 있습니다
- 네이티브 대화 상자 외관의 사용자 지정이 제한적
- 업데이트 메타데이터를 외부 서비스에 의존
- 자주 확인할 경우 성능에 미치는 영향
