내용으로 건너뛰기

V2에서 V3로

이 문서는 자동 업데이트 버전 3으로 업그레이드하는 방법을 설명합니다.

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

마지막 도구로 마이그레이션하세요:
터미널 창
npm remove -g capgo
npm remove capacitor-updater
npm i @capgo/cli
npm i @capgo/capacitor-updater@3
npx cap sync
{
CapacitorUpdater: {
autoUpdateURL: "https...",
...
},
}

이러한 것만 허용하기 위해

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

⚠️ 서버를 사용하고 있었던 경우에 autoUpdateURL, 업그레이드 가이드를 곧 업데이트하겠습니다. meanwhile, 새로운 업로드 옵션을 확인해 보세요. external zip 파일의 링크만 보내는 옵션을 제공합니다. code은 Capgo 클라우드에 업로드되지 않습니다. strict한 개인 정보 보호 정책을 가진 회사들을 위해 만들어졌습니다. 외부 모드에서는 code은 Capgo 서버에 도착하지 않습니다. URL만 저장하고 장치에 전송하여 직접 다운로드하도록 합니다. 표준 모드에서는 code이 압축되어 서버에 저장되지만, 여전히 열거나 사용하지 않습니다.

자동 업데이트 기능을 위해 모든 설정이 서버 측으로 이동되었습니다. 사용자에게 업데이트를 보내는 방법에 대한 더 많은 제어가 가능합니다.

이것은 채널 하나에 배포하거나 되돌릴 수 있게 해줍니다! 이 설정은 웹 인터페이스에 다시 추가됩니다:

  • 원본을 되돌리지 못하도록 하기
  • 주 버전 이상의 업데이트를 막기

⚠️ 모든 채널에서 기본값이 됩니다

이것으로 플러그인 업데이트를 자주 하지 않아도 됩니다. 대부분의 업데이트는 서버에서 처리되며, 당신은 당신의 코드를 변경하지 않아도 됩니다.

⚠️ 업데이트가 기본값이 되면 리셋되므로, 스토어에서 업데이트할 때 다운로드 버전을 모두 지우지 않으려면 이걸 해주세요:

{
"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

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

  • 업그레이드 후 빌드 문제: 이미 안드로이드 스튜디오나 Xcode에서 플러그인 소스 code를 열어 두었다면, 종종 Sync가 제거하지 못하는 경우가 있습니다. 이 문제의 원인은 IDE의 Native 버전을 열어 두었기 때문입니다. Native IDE를 열어 두고, 수동으로 제거하고 capacitor-updater 이러한 과정을 수행하면 문제가 해결될 것입니다. npx cap sync V2에서 V3로 전환하는 방법

라이브 업데이트 전송을 위해 __CAPGO_KEEP_0__ Live Updates와의 연관성을 제품 워크플로우에 반영해야 합니다. Overview V2에서 V3로 전환하는 경우, 라이브 업데이트 전송을 계획하고자 한다면, __CAPGO_KEEP_0__ Live Updates와 연결해야 합니다. 라이브 업데이트 전송을 위해 Capgo Live Updates와의 연관성을 제품 워크플로우에 반영해야 합니다. for the product workflow in Capgo Live Updates, 라이브 업데이트 전송을 위해 __CAPGO_KEEP_0__ Live Updates와의 연관성을 제품 워크플로우에 반영해야 합니다. Overview에서 구현 세부 정보 기능 기능에서 구현 세부 정보 업데이트 동작 업데이트 동작에서 구현 세부 정보 업데이트 유형 업데이트 유형에서 구현 세부 정보