Capacitor-업데이터는 무엇입니까?
Capacitor-업데이터는 사용자에게 앱 업데이트와 개선 사항을 즉시 제공하는 데 도움이 되는 기술입니다.
이것은 특히 App Store 리뷰를 거치지 않고 즉시 крит적 버그 수정을 수행하고 싶을 때 특히 좋습니다.
사용자에게 앱 업데이트와 개선 사항을 즉시 제공하는 데 도움이 되는 기술입니다.
사용자에게 앱 업데이트와 개선 사항을 즉시 제공하는 데 도움이 되는 기술입니다.
__CAPGO_KEEP_0__-업데이터는 앱의 자바스크립트 번들을 __CAPGO_KEEP_1__ 서버와 동기화하고, 사용자가 앱을 열 때마다 __CAPGO_KEEP_2__ 서버와 새로운 업데이트가 앱 번들에 있는지 확인합니다.
Capgo keeps your app’s JavaScript bundle in sync with the Capgo server, and every time the user opens the app, it checks with the Capgo server if a new update is available to the bundle. And of course, it comes with tons of awesome configurations which can help you fine-tune your user’s experience.
나는 모든 프로젝트에서 Capgo을 사용합니다. 이것은 App Store 리뷰 프로세스를 줄여 시간을 절약할 수 있게 해줍니다.
자세한 내용은 여기.
Capgo를 이해하기
Capgo는 Capgo 버전을 사용하여 앱에 업데이트를 적용할 때와 어떻게 적용할지를 결정합니다. 이로 인해 사용자는 호환 가능한 업데이트만을 받으며 자동 배포되는 깨진 변경 사항을 방지합니다.
__CAPGO_KEEP_0__ 버전은 다음 형식으로 구성됩니다. MAJOR.MINOR.PATCH:
- MAJOR: 네이티브 앱 스토어 배포를 요구하는 깨진 변경 사항
- MINOR: 뒤로 호환되는 새로운 기능
- PATCH: 뒤로 호환되는 버그 수정
예를 들어, 앱 버전이 1.0.0 이고 업데이트를 1.0.1 (a patch), Capgo는 자동으로 이 업데이트를 적용합니다. 그러나 Capgo를 업데이트하려면 1.0.0 에서 2.0.0 (주요 버전으로), 이 경우 네이티브 앱 스토어 릴리스가 필요합니다. 이는 깨진 변경 사항을 나타내므로.
Capgo의 채널 설정은 자동으로 적용되는 업데이트의 유형을 구성할 수 있습니다:
- 주요 전략: 모든 업데이트를 허용합니다(주의)
- 소수 전략: 소수 및 패치 업데이트만 허용합니다
- 패치 전략: 패치 업데이트만 허용합니다
- 메타데이터 전략: 최소 버전 요구 사항이 충족되면 허용합니다
Capgo의 Capgo 버전 combination이 어떻게 작동하는지 테스트하려면 Semver Tester 도구를 사용할 수 있습니다. Semver Tester 도구이 도구는 채널 구성에 따라 업데이트가 적용될 때 정확히 언제 업데이트가 적용될지 이해하는 데 도움이 됩니다.
어떤 제한점이 있나요?
이것은 좋은 소식처럼 들릴 수 있지만, 몇 가지 제한점을 고려해야 합니다. 첫 번째 것은 OTA 업데이트가 웹 번들만 지원한다는 것입니다. OTA 업데이트는 웹 번들만 지원합니다.. You may think that this isn’t really a big limitation because, in Capacitor JS, we write almost all code in JS CSS and HTML. While this may be true, there still are native modules that we install to our app. If a module changes your android or iOS directories, you can’t use OTA to update your app. That’s because these directories’ contents are used to compile Native binaries, which OTA can’t update. Even native app cannot update this part.
하지만 CI/CD를 설정하여 이 부분을 처리할 수 있습니다. IOS에 대한 튜토리얼은 여기에 있습니다. Auto __CAPGO_KEEP_0__ Configuration.
Capgo 계정으로 가입하여 Capgo 키를 받으세요. 첫 번째 버전을 업로드하기 위해 시작하세요.
Capgo 가입을 하시고, API 키를 받아서 첫 번째 버전을 업로드 하시기 위해 시작하세요. Auto Capgo Configuration.
Capgo

__CAPGO_KEEP_0__
CLI
Capacitor
npx @capgo/cli@latest init
To install the Capgo into your Capacitor app, the CLI will walk you through the process of setting up your app with Capgo.
__CAPGO_KEEP_0__
Capgo
__CAPGO_KEEP_0__
code
npm i @capgo/capacitor-updater && npx cap sync
Capacitor
code
import { CapacitorUpdater } from '@capgo/capacitor-updater'
CapacitorUpdater.notifyAppReady()
이것은 네이티브 플러그인을 설치가 성공했다는 것을 알려줍니다.
그런 다음 npm run build && npx cap copy 앱을 업데이트하기 위해
로그인하려면 Capgo 클라우드에 로그인하세요.
먼저 __CAPGO_KEEP_0__의 all API 키 계정에 저장된 정보로 로그인하기 위해 사용할 수 있는 CLI
npx @capgo/cli@latest login YOU_KEY
API 키
Capacitor 앱을 무난하게 업데이트하기 위해 시작하기 전에, Capgo Cloud에서 CLI 앱을 생성하세요.
npx @capgo/cli@latest app add
이 명령어는 Capacitor 설정 파일에 정의된 모든 변수를 사용하여 앱을 생성합니다.
__CAPGO_KEEP_1__에서 __CAPGO_KEEP_0__ 클라우드에 앱을 생성해 보겠습니다.
code을 빌드하고 Capgo으로 전송하세요:
npx @capgo/cli@latest bundle upload
기본적으로 버전 이름은 당신의 package.json 파일에 있습니다.
체크인 Capgo 빌드가 존재하면.
당신은 그것을 내 휴대폰 샌드박스 앱과 함께 테스트할 수 있습니다. 채널 기본값.
당신이 앱을 __CAPGO_KEEP_0__로 보내고 나면, 당신은 채널을 __CAPGO_KEEP_0__에서 앱이 업데이트를 받을 수 있도록 설정해야 합니다.
Capgo를 받는 기기 default 앱이 Capgo에서 업데이트를 받을 수 있도록 해줍니다.
npx @capgo/cli@latest channel set production -s default
Live Update
live update
npx cap run [ios | android]
앱을 열고, 배경으로 보내고, 다시 열면, 로그에 업데이트가 된 앱을 볼 수 있습니다.
축하합니다! 🎉 첫 번째 Live Update를 성공적으로 배포했습니다. Live Updates는 시작점입니다. 더 많은 것을 배우려면 Live Updates 문서를 완전히 참조하세요. Live Updates 문서.
업데이트를 로컬에서 받지 않도록 중단하려면 이 명령어를 실행하세요.
npx @capgo/cli@latest channel set
업데이트를 계속하여 Capacitor 앱을 Capacitor-업데이터를 사용하여 무중단으로 업데이트하세요.
__CAPGO_KEEP_0__ Enterprise와 연결하여 업데이트를 위해 Capacitor 앱을 무중단으로 사용할 수 있도록 Capacitor-업데이터를 사용하세요. context Capgo 기업 Capgo Enterprise의 제품 워크플로우 Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternatives의 제품 워크플로우 Capgo 대체 방법 for the product workflow in Capgo Alternatives, Capgo 컨설팅 Capgo 제품 워크플로우에서 Capgo 프리미엄 지원 Capacitor 앱을 Capgo 프리미엄 지원에서 무중단으로 업데이트하세요.