Skip to content

V3에서 V4로

디스코드 커뮤니티와 많은 대화를 나누면서, 사용자에게 더 많은 자유를 주고, 사용자에게 불편한 UX를 줄 수 있는 모든 것을 제거했습니다.

Meanwhile, I took this as an opportunity to give more freedom to you, and remove all bad code I made.

디스코드 커뮤니티와 많은 대화를 나누면서, 사용자에게 더 많은 자유를 주고, 사용자에게 불편한 UX를 줄 수 있는 모든 것을 제거했습니다.

설치

npm i @capgo/capacitor-updater@4

앱에서 기본 예제를 사용한다면, 새로운 버전으로 마이그레이션할 수 있습니다. 즐거운 시간!

자체 호스팅 자동 업데이트

자체 호스팅 자동 업데이트

당신에게는 여전히 간단합니다. 변경 사항은 다음과 같습니다:

  • 설정 이름이 autoUpdateUrl 에서 updateUrl
  • 엔드포인트 메소드가 GET POST로 변경되었습니다.

수동 사용자

수동 사용자

당신에게는 가장 큰 변경 사항이지만, 가장 좋은 것입니다! 많은 개선 사항이 있습니다. 자세히 읽어보세요.

변경 사항

변경 사항
  • autoUpdateUrl 변경 updateUrl 이 설정은 수동 모드에서도 사용할 수 있게되었습니다.
  • 삭제 cancelDelaydelayUpdate 대신 setDelay
  • 더 이상 versionName 설정
  • 변경 versionBundleInfo
interface BundleInfo {
id: string;
version: string;
downloaded: string;
status: 'success' | 'error' | 'pending' | 'downloading'
}
  • 객체에 반환되었습니다.
    • 이전 버전에서 사용하던 version 은 이제 bundle
    • id 은 이전 version 은 10자 길이의 임의의 문자열이었습니다. 그러나 id 은 여러분의 7Dfcd2RedN.
    • version 은 이제 versionName 에서 1.0.0
  • updateUrl 으로 이동하십시오. get 으로 이동하십시오. post는 이제 cap_ 으로 대체되었습니다.
  • versionName 는 삭제되었습니다. 대신 getId
  • 리스트는 이제 BundleInfo
  • Rename getId 에서 getDeviceId
  • autoUpdate 이 기본적으로
  • 메소드 getLatest이 메소드는 서버에 updateUrl 최근 버전을 가져올 수 있습니다.
  • 메소드 setDelay 이 메소드는 {종류: “배경” | “종료” | “자연어 버전” | “날짜”, value? : string} 다른 모드에 대한 지연 시간을 설정하는 데 사용되는 인수입니다.
  • 메서드 next다음 배경화면에서 버전을 설정하는 데 사용됩니다. 반대되는 set 즉시 수행하는 사람.
  • 메서드 isAutoUpdateEnabled자동 업데이트 컨텍스트인지 알려주기 위해 사용됩니다.
  • 다운로드가 100% 완료되었을 때 발생하는 이벤트 downloadComplete 다운로드 메서드에 추가 필드
  • 자동 모드에서도 필수적이게 되었습니다. 10초가 지나면 앱은 이전 버전으로 돌아갑니다. version in download method
  • notifyAppReady become mandatory in manual mode too, if not call after 10 sec the app reverts to past version.

@lincolnthree 너무 감사합니다. 이 업데이트를 완성하기 위해 당신의 노력이 없었다면 불가능했을 것입니다.

V3에서 V4로 계속

V3에서 V4로 계속 섹션

이미 V3에서 V4로 업그레이드한 경우 V3에서 V4로 실시간 업데이트 배포를 계획하고 있다면 __CAPGO_KEEP_0__ Live Updates와 연결하세요. Capgo Live Updates 제품 워크플로우에서 Capgo Live Updates를 사용하세요. 개요 업그레이드 방법 기능 업데이트 동작 업데이트 유형 수정 페이지 이전 V6에서 V7로