V3에서 V4로
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트 복사하기
이 업그레이드의 이유
Section titled “이 업그레이드의 이유”다음과 같은 디스코드 커뮤니티의 대화 끝에, 나는 수동 모드가 매우 수동적이고 안전하지 않다는 것을 발견했습니다. 예를 들어, 자동으로 되돌아가기 기능이 없었습니다. 따라서, 수동으로 업데이트를 실패하면 사용자는 앱을 삭제하고 다시 설치해야 했습니다. 이는 끔찍한 사용자 경험입니다.
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
자동 업데이트 클라우드
Section titled “자동 업데이트 클라우드”기본 예제를 앱에 사용하는 경우, 새로운 버전으로 마이그레이션하는 데 안전합니다. 즐기세요!
자동 업데이트(self-hosted)
Section titled “자동 업데이트(self-hosted)”당신에게도 간단합니다. 변경 사항은 다음과 같습니다.
- 설정 이름
autoUpdateUrlinupdateUrl - Endpoint 메소드가 변경되었습니다.
GETPOST 요청
수동 사용자
Section titled “수동 사용자”이것은 가장 큰 변화일 것입니다. 그러나 이것은 최고입니다! 많은 개선점이 있습니다. 주의 깊게 읽어보세요.
autoUpdateUrl이제updateUrl이 설정은 수동 모드에서도 사용할 수 있으므로- 삭제
cancelDelay그리고delayUpdate위한setDelay - 더 이상
versionName셋 - 변경
version키, 대부분의 함수에서 반환 된 키BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- 이름이 잘못된 이름이 rename 되었습니다 (이름이 명확하지 않지만 사용하는 것은 새로운 이름이 쉽게 이해할 수 있습니다):
- 이름이
version이름이bundle id이름이version10자리 랜덤 문자열로 구성된 키, 이것은id만들어진 패키지에 대한 신뢰할 수 있고 고유한 접근 방법입니다. 예를 들어7Dfcd2RedN.version현재로서는versionNamebundle을 선택한 경우, 예를 들어1.0.0
- 이름이
updateUrl버전 3에서 버전 4로get페이지postLive Update 제품 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 메시지 키 `live_update_dynamic_label_to` (Live Update Dynamic Label To).cap_disappear.versionName사라집니다.getId- 메서드는 삭제되었으며, 대신
BundleInfo - 리스트는 이제
getIdingetDeviceId autoUpdate이름을 바꾸십시오.
- 메서드
getLatest, 이 메서드는 당신의 서버에 설정된 마지막 버전을 가져올 수 있게 해줍니다.updateUrlwho take - 메서드
setDelay종류{kind:인자로 delay를 다른 모드에 설정하기 위해 사용됩니다.}, 다음 백그라운드에서 버전을 설정하기 위해 사용됩니다. 반대로, 즉시 수행됩니다. - 메서드
nextwho do it instantly.setkind - 방법
isAutoUpdateEnabled, 업데이트가 자동으로 진행 중인지 알려주기 위해 - 이벤트
downloadComplete다운로드가 100% 완료되었을 때 - 다운로드 방법에서 필수 필드
version다운로드 방법에서 필수 필드로 바뀌었으며, 수동 모드에서도 10초가 지나면 이전 버전으로 돌아간다. notifyAppReadyContributors
Contributors
lincolnthree@lincolnthree From V3 to V4
From V3 to V4
Section titled “V3에서 V4로 계속하기”이미 V3을 사용 중이라면 V3에서 V4로 업그레이드 live update 배포를 계획하고자 할 때 live update Live Updates와 연결하세요. Capgo 라이브 업데이트 제품 워크플로우를 위한 Capgo Live Updates 개요 개요에 대한 구현 세부 정보 기능 기능에 대한 구현 세부 정보 업데이트 동작 업데이트 동작에 대한 구현 세부 정보 업데이트 유형 업데이트 유형에 대한 구현 세부 정보입니다.