메뉴로 바로가기

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__ GET POST

수동 사용자

수동 사용자 섹션

이것은 가장 큰 변경 사항이지만, 가장 좋은 변경 사항입니다! 많은 개선 사항이 있습니다. 주의 깊게 읽어보세요.

  • 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 version Contributors
  • notifyAppReady Section 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__ 기능에 대한 구현 세부 정보를 위해 업데이트 동작 업데이트 동작에 대한 구현 세부 정보, 그리고 업데이트 유형 업데이트 유형에 대한 구현 세부 정보.