V3에서 V4로
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 지시를 복사하세요.
이 업그레이드의 이유
제목이 "이 업그레이드의 이유"인 섹션다음과 같은 이유로 이 업그레이드가 필요합니다. 디스코드 커뮤니티와 함께 많은 대화를 나누었는데, 수동 모드가 너무 수동적이고 안전하지 않다는 것을 발견했습니다. 예를 들어, 자동으로 복원할 수 없었습니다. 따라서 수동으로 업데이트를 실패하면 사용자는 앱을 삭제하고 다시 설치해야 하는 것이 끔찍한 사용자 경험입니다.
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
클라우드 자동 업데이트
제목이 "클라우드 자동 업데이트"인 섹션기본 예제를 앱에 사용하는 경우, 새로운 버전으로 마이그레이션하는 것은 안전합니다. 새로운 버전을 즐겨보세요!
자체 호스팅 자동 업데이트
자동 업데이트(self-hosted) 섹션변경은 여전히 간단합니다. 변경 사항은:
- __CAPGO_KEEP_0__
autoUpdateUrl에서updateUrl - __CAPGO_KEEP_1__
GETPOST
수동 사용자
수동 사용자 섹션이것은 가장 큰 변경 사항이지만, 가장 좋은 변경 사항입니다! 많은 개선 사항이 있습니다. 주의 깊게 읽어보세요.
변경 사항
변경 사항 섹션autoUpdateUrl된다updateUrl이 설정은 이제 수동 모드에서도 사용할 수 있으므로- 삭제
cancelDelay그리고delayUpdate위해setDelay - 더 이상
versionName설정에서 - 변경
version키, 대부분의 함수에서 반환된 키가 객체로 반환되었습니다BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- 이름이 잘못된 이름을 재명명했습니다 (사용 설명이 명확하지 않더라도 사용 시 새로운 이름이 쉽게 이해됩니다):
- 이름이
version이름이 변경되었습니다bundle id__CAPGO_KEEP_0__을 참조하십시오.version__CAPGO_KEEP_0__은 10자리 임의 문자열입니다. 이는 당신의 번들에 접근하는 유일하고 신뢰할 수 있는 방법입니다. 예를 들어,id__CAPGO_KEEP_0__을 참조하십시오.7Dfcd2RedN.version당신이 선택한 번들에 대한 예시입니다.versionName__CAPGO_KEEP_0__에서1.0.0
- 이름이
updateUrl__CAPGO_KEEP_1__로 이동합니다.get__CAPGO_KEEP_1__로 이동하면,post__CAPGO_KEEP_1__에서,cap___CAPGO_KEEP_1__이 더 논리적이기 때문에, 이전의 헤더는 __CAPGO_KEEP_1__의 본문으로 이동하고, __CAPGO_KEEP_1__은 사라집니다.versionName__CAPGO_KEEP_1__은 삭제되었으며, __CAPGO_KEEP_2__의 대신에 사용됩니다.getId- __CAPGO_KEEP_2__은 __CAPGO_KEEP_2__의 목록을 반환합니다.
BundleInfo - __CAPGO_KEEP_2__을 __CAPGO_KEEP_2__으로 변경합니다.
getId__CAPGO_KEEP_0__getDeviceId autoUpdate__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_2__- __CAPGO_KEEP_3__
getLatest이 메소드는 서버에서 설정된 마지막 버전을 가져올 수 있습니다.updateUrl__CAPGO_KEEP_4__ - __CAPGO_KEEP_5__
setDelay__CAPGO_KEEP_6__{__CAPGO_KEEP_7__:__CAPGO_KEEP_8__}__CAPGO_KEEP_9__ - 방법
next__CAPGO_KEEP_0__set자동 업데이트 상황인지 알려주기 위해 - 방법
isAutoUpdateEnabled다운로드가 100% 완료되면 - 다운로드 메서드에서 필수 항목
downloadComplete수동 모드에서도 필수 항목이 되었습니다. 10초가 지나도 호출되지 않으면 앱은 이전 버전으로 돌아갑니다. - Contributors
versionContributors notifyAppReadySection titled “Contributors”
Contributors
Contributors@lincolnthree __CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_2____CAPGO_KEEP_3__ __CAPGO_KEEP_4__ __CAPGO_KEEP_5__ Capgo Live Updates for the product workflow in Capgo Live Updates, __CAPGO_KEEP_8__ __CAPGO_KEEP_9__ __CAPGO_KEEP_10__ 기능에 대한 구현 세부 정보를 위해 업데이트 동작 업데이트 동작에 대한 구현 세부 정보, 그리고 업데이트 유형 업데이트 유형에 대한 구현 세부 정보.