V2에서 V3으로
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 명령어를 복사하세요.
이 문서는 버전 3의 자동 업데이트로 업그레이드하는 방법을 설명합니다.
마지막 도구로 마이그레이션하세요:
제목 “마지막 도구로 마이그레이션하세요:”npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap sync이전 설정 모두 삭제:
이름이 '이전 설정 모두 삭제:'인 섹션{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}이것만 허용하도록
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ 서버를 사용하고 있었던 경우,
autoUpdateURL, I will upgrade this guide soon for you. Meanwhile, take a look at the new upload optionexternalwhich allows you to send only the link of your zip, not the code in Capgo cloud. This has been made for companies with strict privacy policies. In external mode, the code will never land on Capgo server, we just store the URL and send it to the device, which will directly download it. In the standard way, the code is zipped and stored in our server, but we will never open it or use it either.
링크만 보내는 옵션을 제공하여, __CAPGO_KEEP_0__을 __CAPGO_KEEP_1__ 클라우드에 업로드하지 않도록 하였습니다. 이 기능은 엄격한 개인정보 정책을 가진 회사에 유용합니다. 외부 모드에서는 __CAPGO_KEEP_2__은 __CAPGO_KEEP_3__ 서버에 절대 도착하지 않습니다. 우리는 URL만 저장하고 장치에 전송하여, 직접 다운로드하도록 합니다. 표준 모드에서는 __CAPGO_KEEP_4__은 압축되어 서버에 저장되지만, 우리는 이를 열거나 사용하지 않습니다.
변경 사항모든 설정은 서버에서 자동으로 업데이트되며, 사용자에게 업데이트를 전송하는 방법에 대한 더 많은 제어를 제공합니다.
이러한 설정은 채널에 따라 하나의 사용자에만 배포할 수 있으므로, 이전 설정을 되돌릴 수 있습니다! 이 설정은 웹 인터페이스에 다시 추가됩니다.
- native에서 revert를 비활성화
- major보다 위에 update를 비활성화
⚠️ 모든 채널에서 true로 설정됩니다
이러한 설정은 플러그인을 자주 업데이트할 필요가 없으며, 대부분의 업데이트는 서버에서 처리되며, 사용자 측에서 변경이 없을 것입니다.
⚠️ 업데이트가 기본값이 되면 리셋되므로, 스토어에서 업데이트하는 경우 다운로드 버전을 모두 삭제하지 않으려면 이 작업을 수행하세요.
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}code를 업데이트하세요
code를 업데이트하는 섹션마지막으로, JS에서 다음을 업데이트하세요.
import { CapacitorUpdater } from 'capacitor-updater'to
import { CapacitorUpdater } from '@capgo/capacitor-updater'그리고 code을 다시 빌드한 후에 npm run build 자산을 다시 복사하세요 npx cap copy.
현재 마지막 자동 업데이트 시스템을 테스트할 수 있어야 합니다
버전을 보내세요:
npx @capgo/cli@latest bundle upload대신
npx capgo upload미래의 발전
‘미래의 발전’이라는 제목의 섹션현재는 첫 번째 공개 채널만 사용 중이며, 미래에는 여러 개의 공개 채널이 사용될 예정입니다. 여러 개가 설정되어 있다면.
일반적인 문제:
Section titled “일반적인 문제:”- 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-updaterBuild problem after upgrade:npx cap sync이미 안드로이드 스튜디오나 Xcode에서 플러그인 소스 __CAPGO_KEEP_0__를 열어두었을 때, 종종 Sync가 제거하지 못하는 경우가 있습니다. 원인은 이 때문입니다.
Open the native IDE and remove
by hands and do이 문제를 해결하기 위해 Native IDE에서 제거하면 해결됩니다. From V2 to V3로 계속 진행 Section titled “From V2 to V3로 계속 진행” Capgo Live Updates From V2 to V3로 업그레이드 중인 경우, 라이브 업데이트 전송을 위해 Capgo Live Updates와 연결해야 합니다. 라이브 업데이트 플로우에서 Capgo Live Updates와 연결해야 합니다. 개요 __CAPGO_KEEP_0__ 기능 __CAPGO_KEEP_1__ 업데이트 동작 __CAPGO_KEEP_2__ 업데이트 유형 __CAPGO_KEEP_3__