개요
Shorebird Code Push는 Flutter 앱이 Shorebird의 코드 푸시 서비스에서 업데이트를 확인하고 다운로드할 수 있도록 해주며, 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스에서 원활한 오버더에어 업데이트를 가능하게 합니다. 앱 라이프사이클에 직접 통합되어 새로운 앱 릴리스 없이도 업데이트를 가져오고 적용할 수 있습니다. 빠른 반복과 배포에 중점을 둔 개발자를 위한 것으로, 플랫폼 호환성을 유지하면서 업데이트 프로세스를 간소화합니다. 이 패키지는 Flutter 애플리케이션을 위한 실시간 업데이트 및 핫픽스를 지원하는 Shorebird 생태계의 일부입니다.
사용 사례
- 앱 스토어 제출 없이 실시간 앱 업데이트
- 빠른 버그 수정 및 기능 롤아웃
- 크로스 플랫폼 업데이트 관리
- 개발 및 스테이징 환경 테스트
- 생산 사용자에게 핫픽스 배포
주요 기능
- 실시간 업데이트 확인
- 자동 업데이트 다운로드 및 적용
- 다중 플랫폼 지원
- Shorebird 개발 도구와의 통합
- 필수 구성 최소화
적합한 대상
- Shorebird를 사용하는 Flutter 개발자
- 빠른 배포 주기를 필요로 하는 팀
- 자주 업데이트가 필요한 앱
- 다중 플랫폼 배포를 관리하는 개발자
- 사용자 경험의 연속성을 우선시하는 프로젝트
고려 사항
- Shorebird 계정 및 설정이 필요합니다
- Shorebird 호스팅 업데이트에 한정됨
- 오프라인 우선 앱에는 적합하지 않습니다
- 외부 서비스 가용성에 의존합니다
- 일부 플랫폼에서는 추가 권한이 필요할 수 있습니다