개요
Shorebird Code Push는 Flutter 앱이 Shorebird의 코드 푸시 서비스에서 업데이트를 확인하고 다운로드할 수 있도록 해주며, 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스에서 원활한 오버더에어 업데이트를 가능하게 합니다. 앱 라이프사이클에 직접 통합되어 새로운 앱 릴리스 없이도 업데이트를 가져오고 적용할 수 있습니다. 빠른 반복과 배포에 중점을 둔 개발자를 위한 것으로, 플랫폼 호환성을 유지하면서 업데이트 프로세스를 간소화합니다. 이 패키지는 Flutter 애플리케이션을 위한 실시간 업데이트 및 핫픽스를 지원하는 Shorebird 생태계의 일부입니다.
사용 사례
- 앱 스토어 제출 없이 실시간 앱 업데이트
- 빠른 버그 수정 및 기능 롤아웃
- 크로스 플랫폼 업데이트 관리
- 개발 및 스테이징 환경 테스트
- 생산 사용자에게 핫픽스 배포
주요 기능
- Real-time update checks
- Automatic update downloading and applying
- Support for multiple platforms
- Integration with Shorebird developer tools
- Minimal configuration required
적합한 대상
- Shorebird를 사용하는 Flutter 개발자
- 빠른 배포 주기를 필요로 하는 팀
- 자주 업데이트가 필요한 앱
- 다중 플랫폼 배포를 관리하는 개발자
- 사용자 경험의 연속성을 우선시하는 프로젝트
고려 사항
- Requires Shorebird account and setup
- Limited to Shorebird-hosted updates
- Not suitable for offline-first apps
- Depends on external service availability
- May require additional permissions on some platforms