V3에서 V4로
복사할 수 있는 명령어
업그레이드 이유
제목 ‘업그레이드 이유’디스코드 커뮤니티와 함께 많은 대화를 나누었습니다. 수동 모드가 매우 수동적이고 안전하지 않다는 것을 발견했습니다. 예를 들어, 자동으로 복원할 수 없었습니다. 따라서 수동으로 업데이트를 실패하면 사용자는 앱을 제거하고 다시 설치해야 하는 것이 끔찍한 UX였습니다.
Meanwhile, I took this as an opportunity to give more freedom to you, and remove all bad code I made.
설치
제목 ‘설치’npm i @capgo/capacitor-updater@4
자동 업데이트 클라우드
제목 ‘자동 업데이트 클라우드’새로운 버전으로 마이그레이션할 때는 기본 예제를 앱에 사용한다면 안전합니다.
자체 호스팅 자동 업데이트
자체 호스팅 자동 업데이트애플리케이션에 대한 변경 사항은 여전히 간단합니다.
- 설정 이름
autoUpdateUrlinupdateUrl - 엔드포인트 메소드가 POST로 변경되었습니다.
GETManual 사용자
Manual 사용자
애플리케이션에 대한 변경 사항은 여전히 간단합니다.변경 사항
Changes
변경 사항autoUpdateUrl변경updateUrl이 설정은 수동 모드에서도 사용할 수 있으므로- 삭제
cancelDelay또는delayUpdate위해setDelay - 더 이상
versionName설정 - 변경
version키BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- 이름이 잘못된 이름을 변경했습니다 (이름이 설명할 수 없지만 사용하는 데는 쉽습니다):
- 이전 버전에서 사용하던
version은 이제bundle id은 이전version은 10자 길이의 임의의 문자열로,id은 당신의7Dfcd2RedN.version을 신뢰할 수 있는 유일한 방법으로 접근할 수 있습니다. 예를 들어versionName은 이제1.0.0
- 이전 버전에서 사용하던
updateUrl을 선택한get으로 바뀌었습니다. 예를 들어post에서cap_로 이동했습니다.versionName은 이전의getId- 리스트는 이제 리스트의 목록을 반환합니다.
BundleInfo - Rename
getIdingetDeviceId autoUpdate자동 모드에서 기본적으로 true가 됩니다. 만약 수동 모드를 사용한다면 false로 설정하세요.
News
제목이 '뉴스'인 섹션- Method
getLatest이 메서드는 서버에 설정된 마지막으로 사용 가능한 버전을 가져올 수 있도록 해줍니다.updateUrlMethod - 누구든지
setDelay종류{__CAPGO_KEEP_0__:“배경” | “종료” | “자연어 버전” | “날짜”, value? : string}다른 모드에서 지연 시간을 설정하는 데 사용되는 인수입니다. - 메서드
next, 다음 배경화면에서 버전을 설정하는 데 사용됩니다. 반대는set즉시 수행합니다. - 메서드
isAutoUpdateEnabled자동 업데이트 컨텍스트인지 알려줍니다. - 이벤트
downloadComplete다운로드가 100% 완료되면 발생합니다. - 다운로드 메서드에 필수 필드가 추가되었습니다.
version수동 모드에서도 필수 필드가되었습니다. 10초가 지나면 앱은 이전 버전으로 돌아갑니다. notifyAppReadybecome mandatory in manual mode too, if not call after 10 sec the app reverts to past version.
Contributors
Contributors 섹션@lincolnthree 이 업데이트를 완료하기 위해 많은 도움이 되었던 @lincolnthree님께 감사합니다.
V3에서 V4로 계속
V3에서 V4로 계속 섹션이미 V3에서 V4로 업그레이드한 경우 V3에서 V4로 라이브 업데이트를 계획하고 배포하기 위해 __CAPGO_KEEP_0__ Live Updates와 연결하세요. Capgo Live Updates 제품 워크플로우에 Capgo Live Updates를 연결하세요. 개요 구현 세부 정보를 위한 Overview 기능 기능 구현 세부 정보를 위한 업데이트 동작 업데이트 동작 구현 세부 정보를 위한, 업데이트 유형 업데이트 유형 구현 세부 정보를 위한