V3에서 V4로
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트 복사하기.
이 업그레이드의 이유
“이 업그레이드의 이유”라는 제목의 섹션너와 디스코드 커뮤니티에서 많은 대화를 나누었고, 나는 수동 모드가 매우 수동적이고 안전하지 않다는 것을 발견했습니다. 예를 들어, 자동으로 복원할 수 없었습니다. 따라서 수동으로 업데이트 실패 시 사용자는 앱을 삭제하고 다시 설치해야 했습니다. 이는 끔찍한 UX였습니다.
이 기회를 이용하여 너에게 더 많은 자유를 주고, 나의 모든 code를 제거했습니다.
설치
설치 섹션npm i @capgo/capacitor-updater@4
자동 업데이트 클라우드
자동 업데이트 클라우드 섹션기본 예제를 앱에 사용하는 경우, 새로운 버전으로 마이그레이션할 때는 안전합니다. 새로운 버전을 즐겨보세요!
자동 업데이트(self-hosted)
자동 업데이트(self-hosted) 섹션당신에게도 여전히 간단합니다. 변경 사항은:
- __CAPGO_KEEP_0__ 설정 이름
autoUpdateUrl에서updateUrl - 으로 POST
GET__CAPGO_KEEP_1__ 사용자
__CAPGO_KEEP_2__
Section titled “수동 사용자”당신에게는 가장 큰 변화지만, 그게 최고야! 많은 개선점이 있으니, 잘 읽어보세요.
autoUpdateUrl변경되었습니다.updateUrl이 설정은 이제 수동 모드에서도 사용할 수 있으므로- 삭제
cancelDelay그리고delayUpdate위험을 피하기 위해setDelay - 없어졌습니다.
versionName설정에서 - 변경
version__CAPGO_KEEP_0__ (__targetLanguage__)BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- __CAPGO_KEEP_2__ ( __CAPGO_KEEP_0__ )
- __CAPGO_KEEP_3__
version__CAPGO_KEEP_4__ (__CAPGO_KEEP_3__)bundle id__CAPGO_KEEP_5__ (__CAPGO_KEEP_3__)version__CAPGO_KEEP_6__ (__CAPGO_KEEP_7__)id__CAPGO_KEEP_8__ (__CAPGO_KEEP_9__)7Dfcd2RedN.version__CAPGO_KEEP_10__ (__CAPGO_KEEP_11__)versionName__CAPGO_KEEP_12__ (__CAPGO_KEEP_13__)1.0.0
- __CAPGO_KEEP_3__
updateUrl__CAPGO_KEEP_14__ (__CAPGO_KEEP_15__)get__CAPGO_KEEP_16__ (__CAPGO_KEEP_17__)post__CAPGO_KEEP_0__cap___CAPGO_KEEP_0__versionName__CAPGO_KEEP_0__getId- __CAPGO_KEEP_0__
BundleInfo - __CAPGO_KEEP_0__
getId__CAPGO_KEEP_0__getDeviceId autoUpdate__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__- __CAPGO_KEEP_0__
getLatest__CAPGO_KEEP_0__updateUrl__CAPGO_KEEP_0__ - 방법
setDelay어떤 방법을{어떤 종류의:“배경” | “종료” | “원본 버전” | “날짜”, 값? : 문자열}다른 모드에서 지연 시간을 설정하기 위한 매개 변수로 사용합니다. - 다음 배경화된 상태에서 버전을 설정하기 위해 사용합니다.
next자동 업데이트 컨텍스트 내에 있는지 알려줍니다.set이벤트 - 다운로드가 100% 완료되면 발생하는 이벤트
isAutoUpdateEnabled다운로드가 100% 완료되면 발생하는 이벤트 - 다운로드가 100% 완료되면 발생하는 이벤트
downloadComplete다운로드가 100% 완료되면 발생하는 이벤트 - __CAPGO_KEEP_0__ 필수 필드가 추가되었습니다.
version다운로드 메서드에서 __CAPGO_KEEP_0__ 필수 필드가 추가되었습니다. notifyAppReady__CAPGO_KEEP_0__ 필수 모드에서 __CAPGO_KEEP_0__ 필드가 추가되었습니다. 10초가 지나면 앱이 이전 버전으로 돌아갑니다.
Contributors
Contributors 섹션@lincolnthree __CAPGO_KEEP_0__ 업데이트 작업을 시작해주셔서 감사합니다. __CAPGO_KEEP_0__ 업데이트를 완료할 수 없었습니다.
V3에서 V4로 계속
V3에서 V4로 계속하는 섹션__CAPGO_KEEP_0__ V3에서 V4로 __CAPGO_KEEP_0__를 사용하는 경우 V3에서 V4로 __CAPGO_KEEP_0__를 __CAPGO_KEEP_0__와 연결하세요. Capgo Live Updates Capgo Live Updates를 위한 제품 워크플로우 Overview Overview의 구현 세부 정보를 위한 Features Features의 구현 세부 정보를 위한 Update Behavior Update Behavior의 구현 세부 정보를 위한 Update Types Update Types의 구현 세부 정보를 위한