__CAPGO_KEEP_0__
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 명령어를 복사하세요.
이 업그레이드의 이유
“이 업그레이드의 이유”라는 제목의 섹션After many talk in the discord community with you. I discovered the manual mode was very too manual and not safe to use, for example, auto-revert was not possible, so if you failed update in manual the user have to remove the app and install back, what is terrible 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
자동 업데이트 클라우드
자동 업데이트 클라우드 섹션 제목기본 예제를 앱에 사용하는 경우, 새로운 버전으로 마이그레이션하는 것은 안전합니다. 즐겨요!
자동 업데이트 자체 호스팅
자동 업데이트 자체 호스팅 섹션 제목당신에게는 여전히 간단합니다. 변경 사항은 다음과 같습니다.
- 설정 이름
autoUpdateUrl__CAPGO_KEEP_0__updateUrl - __CAPGO_KEEP_0__ 변경 사항이 POST에서 __CAPGO_KEEP_1__로 변경되었습니다.
GET__CAPGO_KEEP_1__으로
수동 사용자
수동 사용자__CAPGO_KEEP_2__에게는 가장 큰 변화입니다. 하지만 __CAPGO_KEEP_2__에게는 최고의 변화입니다! __CAPGO_KEEP_3__ 개선 사항이 많습니다. 주의 깊게 읽어보세요.
변경 사항
변경 사항autoUpdateUrl__CAPGO_KEEP_4__이 __CAPGO_KEEP_5__이 되었습니다.updateUrl__CAPGO_KEEP_5__이 __CAPGO_KEEP_6__이 되었습니다. 왜냐하면 이 설정을 수동 모드에서도 사용할 수 있기 때문입니다.- __CAPGO_KEEP_7__
cancelDelay__CAPGO_KEEP_8__delayUpdate__CAPGO_KEEP_9__ 대신setDelay - 더 이상
versionName설정에서 제거 - 변경
version키, 가장 많이 사용된 함수에서 반환된 것을 참조합니다.BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- 이름이 잘못된 이름을 재명명했습니다 (사용 설명이 명확하지 않지만 사용 방법은 쉽게 이해할 수 있습니다.):
- 이름이
version이것은bundle id이것은 이전version이것은 10자리 임의의 문자열로,id이것은만큼 신뢰할 수 있는 유일한 방법으로 bundle에 접근할 수 있습니다. 예를 들어7Dfcd2RedN.version이것은 이전에versionName__CAPGO_KEEP_0__를 선택하여 번들로 선택합니다. 예시1.0.0
- 이름이
updateUrl에서get으로post, 이전에 헤더가 문제가 되었던 일부 사용자들을 위해, post가 더 논리적이기 때문에, 모든 이전 헤더는 본문으로 이동하고 prefixcap_사라집니다.versionName메서드는 삭제되었으며, 대신getId- 리스트는 이제
BundleInfo - Rename
getId에서getDeviceId autoUpdate이제 기본적으로
만약 Manual 모드를 사용한다면 false로 설정하세요.
뉴스- 메소드
getLatest, 이 메소드는 사용자가 설정한 서버에서updateUrl마지막으로 사용 가능한 버전을 가져올 수 있습니다. - 메소드
setDelaywho take{종류:“배경” | “종료” | “자연 버전” | “날짜”, 값?}: string - 이 메소드는 다른 모드에서 지연 시간을 설정하기 위해 인수를 사용합니다.
next메소드set, 다음 배경화에서 버전을 설정하는 데 사용됩니다. 반대로 - 즉시 수행합니다.
isAutoUpdateEnabled업데이트가 자동으로 진행 중인지 알려드립니다. - 이벤트
downloadComplete다운로드가 100% 완료되면 - 다운로드 메서드에서 필수 필드가 추가되었습니다.
version수동 모드에서도 필수 필드가 되었습니다. 10초가 지나면 이전 버전으로 돌아갑니다. notifyAppReadyContributors
@lincolnthree
이 업데이트를 진행할 수 있었던 것은 당신 덕분입니다. 정말 감사합니다.V3에서 V4로 계속 진행하세요. V3에서 V4로 계속 진행하세요.
Contributors
@lincolnthree__CAPGO_KEEP_0__을 사용 중이라면 V3에서 V4로 __CAPGO_KEEP_0__ Live Updates와 연결하여 Capgo Live Updates의 제품 워크플로에 Capgo Live Updates의 Capgo Live Updates 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 __CAPGO_KEEP_0__ 구현 세부 정보에 업데이트 유형의 구현 세부 정보.