콘텐츠로 건너뛰기

시작하기

이 문서는 자체 자동 업데이트 서버를 실행하는 방법을 설명합니다.

이 작업이 도움이 된다면 Github 스폰서가 되어 제 작업을 지원하는 것을 고려해 주세요.

저는 여기서 구축한 모든 코드를 유료화하는 대신 오픈소스로 공개하기로 결정했습니다. 싸우고 숨기는 대신 공개함으로써 우리가 세상을 더 나은 곳으로 만들 수 있다고 믿습니다.

또한 저는 Capgo 도구에 집중하고 그것을 개방적이고 투명한 비즈니스로 만들고 싶습니다.

하지만 그것을 가능하게 하려면 당신을 포함한 우리 모두가 각자의 역할을 해야 합니다 🥹.

Capgo가 당신에게 맞지 않다면 자신의 가격을 지불하고 당신의 조건에 따라 부트스트랩 메이커를 지원하세요.

자체 서버를 선택하면 5분 설정 흐름을 잃게 됩니다.
이러한 모든 기능을 직접 구현해야 합니다.

기능Capgo자체 호스팅
업데이트🚧
자동 되돌리기🚧
실패 시 이메일 알림🚧
채널🚧
채널 재정의🚧
장치 재정의🚧
채널 설정🚧
장치 설정🚧
사용자 정의 ID🚧
자동 채널 설정🚧
API 채널🚧
업데이트 통계🚧
다운로드 실패 통계🚧
앱 사용 통계🚧
업데이트 암호화🚧
차등 업데이트

Capgo 클라우드와 자체 서버를 동시에 사용할 수 없다는 점에 유의하세요.

자동 모드에서는 로직의 일부가 네이티브 코드에서 처리되며 업데이트는 서버 측에서 결정됩니다. 이는 더 안전하고 세밀한 업데이트, 하나의 장치 또는 그룹에 대한 부분 배포 등을 허용합니다.

수동 모드에서는 모든 로직이 JS에서 처리됩니다.

Capacitor updater 설치
npm install @capgo/capacitor-updater
npx cap sync

앱에 업데이트를 보내려면 압축해야 합니다. zip이 올바른지 확인하는 가장 좋은 방법은 압축을 위해 Capgo CLI를 사용하는 것입니다.

서버에서 제공할 파일로 번들 생성
npx @capgo/cli@latest bundle zip

이 zip을 자체적으로 서버에서 제공해야 합니다.