V3에서 V4로
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 명령어를 복사하세요.
이 업그레이드의 이유
이 업그레이드의 이유다음과 같은 대화가 디스코드 커뮤니티에서 여러 번 이루어졌습니다. __CAPGO_KEEP_0__
디스코드 커뮤니티와의 많은 대화 후에, code
설치
설치npm i @capgo/capacitor-updater@4
자동 업데이트 클라우드
자동 업데이트 클라우드기본 예제를 앱에 사용하는 경우, 새로운 버전으로 마이그레이션하는 것은 안전합니다. 즐겨요!
자체 호스팅 자동 업데이트
자체 호스팅 자동 업데이트__CAPGO_KEEP_0__
- 설정 이름
autoUpdateUrl설정 이름updateUrl - __CAPGO_KEEP_0__
GET__CAPGO_KEEP_1__
__CAPGO_KEEP_2__
__CAPGO_KEEP_3____CAPGO_KEEP_4__
__CAPGO_KEEP_5__
__CAPGO_KEEP_6__autoUpdateUrl__CAPGO_KEEP_7__updateUrl__CAPGO_KEEP_8__- __CAPGO_KEEP_9__
cancelDelay__CAPGO_KEEP_10__delayUpdate__CAPGO_KEEP_11__setDelay - 더 이상
versionName__CAPGO_KEEP_0__에 설정 - 변경
version__CAPGO_KEEP_0__ 키, __CAPGO_KEEP_1__ 함수에서 반환된 가장 많은 객체BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- __CAPGO_KEEP_2__ 이름이 잘못된 이름을 재명명했습니다 (이름을 설명할 수 없지만 사용하는 것은 새로운 이름을 쉽게 이해할 수 있습니다):
- __CAPGO_KEEP_3__이란
version__CAPGO_KEEP_4__으로 불리우고 있습니다bundle id__CAPGO_KEEP_5__은 이전version__CAPGO_KEEP_6__은 10자리 임의의 문자열로, __CAPGO_KEEP_7__에 접근하는 유일하고 신뢰할 수 있는 방법입니다. 예를 들어 __CAPGO_KEEP_8__id__CAPGO_KEEP_9__으로 불리우고 있습니다7Dfcd2RedN.version__CAPGO_KEEP_10__으로 불리우고 있습니다versionName__CAPGO_KEEP_0__를 선택하여 번들로 선택합니다. 예시1.0.0
- __CAPGO_KEEP_3__이란
updateUrl에서get으로post, 사용자 중 일부분에게는 커스텀 헤더가 문제가 되었고, 포스트가 더 논리적이기 때문에, 이전의 모든 헤더는 바디로 옮겨지고, 접두사가 사라집니다.cap_메서드는 삭제되었으며, 대신versionName리스트는 이제getId- Rename
BundleInfo - 에서
getId이 true로 기본값이 됩니다. 만약 Manual 모드를 사용한다면 false로 설정하세요.getDeviceId autoUpdate뉴스
제목이 ‘뉴스’인 섹션입니다.
from- 메소드
getLatest, 이 메소드는 사용자가 설정한 서버에서updateUrl마지막으로 사용 가능한 버전을 가져올 수 있게 해줍니다. - 메소드
setDelaywho take{종류:“배경” | “종료” | “네이티브 버전” | “날짜”, 값?}: string - 이 메소드는 다른 모드에서 지연 시간을 설정하기 위해
nextwhoset메소드 - , 다음 배경화면에서 버전을 설정하는 데 사용됩니다. 반대로, 즉시 수행됩니다.
isAutoUpdateEnabled, 다운로드가 자동 업데이트 상태인지 알려줍니다. - Event
downloadComplete다운로드가 100% 도달했을 때 - 다운로드 메서드에서 필수 필드
version수동 모드에서도 필수 필드가 되었습니다. 10초가 지나도 호출하지 않으면 이전 버전으로 돌아갑니다. notifyAppReadyContributors