메뉴로 바로가기

__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가 더 논리적이기 때문에, 모든 이전 헤더는 본문으로 이동하고 prefix cap_ 사라집니다.
  • versionName 메서드는 삭제되었으며, 대신 getId
  • 리스트는 이제 BundleInfo
  • Rename getId 에서 getDeviceId
  • autoUpdate 이제 기본적으로

만약 Manual 모드를 사용한다면 false로 설정하세요.

뉴스
  • 메소드 getLatest, 이 메소드는 사용자가 설정한 서버에서 updateUrl 마지막으로 사용 가능한 버전을 가져올 수 있습니다.
  • 메소드 setDelay who take {종류: “배경” | “종료” | “자연 버전” | “날짜”, 값?} : string
  • 이 메소드는 다른 모드에서 지연 시간을 설정하기 위해 인수를 사용합니다. next메소드 set , 다음 배경화에서 버전을 설정하는 데 사용됩니다. 반대로
  • 즉시 수행합니다. isAutoUpdateEnabled업데이트가 자동으로 진행 중인지 알려드립니다.
  • 이벤트 downloadComplete 다운로드가 100% 완료되면
  • 다운로드 메서드에서 필수 필드가 추가되었습니다. version 수동 모드에서도 필수 필드가 되었습니다. 10초가 지나면 이전 버전으로 돌아갑니다.
  • notifyAppReady Contributors

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__ 구현 세부 정보에 업데이트 유형의 구현 세부 정보.