메뉴로 바로가기

V2에서 V3로

마지막 도구로 마이그레이션하세요:

터미널 창
npm remove -g capgo
npm remove capacitor-updater
npm i @capgo/cli
npm i @capgo/capacitor-updater@3
npx cap sync

이전의 모든 설정을 삭제하세요:

Section titled “이전의 모든 설정을 삭제하세요:”
{
CapacitorUpdater: {
autoUpdateURL: "https...",
...
},
}

이것만 허용하세요:

{
"CapacitorUpdater": {
"autoUpdate": true
}
}

⚠️ 서버를 사용하고 계셨다면, autoUpdateURL, 나중에 이 안내서를 업데이트하겠습니다. 현재는 새로운 업로드 옵션을 확인해 보세요. external 이 옵션은 zip 파일의 링크만 보내는 것을 허용합니다. code은 Capgo 클라우드에 업로드되지 않습니다. 이 기능은 엄격한 개인 정보 정책을 가진 회사들을 위해 개발되었습니다. 외부 모드에서는 code은 Capgo 서버에 도착하지 않습니다. 우리는 URL만 저장하고 장치에 전송합니다. 장치가 직접 다운로드합니다. 표준 모드에서는 code은 zip 파일로 압축되어 서버에 저장되지만, 우리는 이를 열거나 사용하지 않습니다.

자동 업데이트 시 사용자에게 업데이트를 전송하는 방법에 대한 더 많은 제어를 제공하기 위해 모든 설정이 서버 측으로 변환됩니다.

이러한 설정은 채널에 따라 하나의 사용자에만 배포하거나 되돌리기 기능을 사용할 수 있게 해줍니다. 이러한 설정은 다시 웹 인터페이스에 추가됩니다:

  • 원본에서 되돌리기 기능을 비활성화합니다.
  • 주 버전 이상의 업데이트를 비활성화합니다.

⚠️ 모든 채널에 대해 기본값이 되기 때문에 true가 됩니다.

이러한 설정으로 인해 플러그인 업데이트를 자주 업데이트할 필요가 없게 됩니다. 대부분의 업데이트는 서버 측에서 처리되며, 사용자 측에서 변경할 필요가 없습니다.

⚠️ 업데이트가 기본값이 되면 리셋되므로, 스토어에서 업데이트할 때 다운로드 버전을 모두 삭제하지 않으려면 다음을 수행하세요:

{
"CapacitorUpdater": {
"autoUpdate": true,
"resetWhenUpdate": false
}
}

마지막으로, JS에서 다음을 업데이트하세요:

import { CapacitorUpdater } from 'capacitor-updater'

으로

import { CapacitorUpdater } from '@capgo/capacitor-updater'

code을 다시 빌드하고 npm run build 자산을 다시 복사한 후 npx cap copy.

마지막으로 자동 업데이트 시스템을 테스트할 수 있을 것입니다

버전을 보내세요:

npx @capgo/cli@latest bundle upload

대신

npx capgo upload

현재는 첫 번째 공개 채널만 사용 중이며, 미래에는 여러 개의 공개 채널로 변경될 것입니다. 만약 여러 개가 설정되어 있다면.

  • Build problem after upgrade: if you have already opened the source code of the plugin in Android studio or Xcode, sometimes the sync doesn’t remove them, that the cause of the issue. Open the native IDE and remove capacitor-updater 이 문제를 해결하면 빌드가 정상적으로 진행될 것입니다. npx cap sync V2에서 V3로 전환하는 방법

Section titled “V2에서 V3로 전환하는 방법”

V2에서 V3로 전환 중인 경우,

V2에서 V3로 전환 실시간 업데이트 배포를 계획하고 있다면, __CAPGO_KEEP_0__ Live Updates Capgo Live Updates Capgo Live Updates에서 제품 워크플로우에 대해 개요 개요에서 구현 세부 정보에 대해 기능 기능에서 구현 세부 정보에 대해 업데이트 동작 업데이트 동작에 대한 구현 세부 정보에서 업데이트 유형 업데이트 유형에 대한 구현 세부 정보에서