Migration

Migration von App Center zu Capgo

Microsoft CodePush의 대안인 Capgo Live Updates의 전체 마이그레이션 과정을 안내해드리겠습니다.

Migration von App Center zu Capgo

마이그레이션 요약

  • Capgo는 개발팀이 배포된 앱에 실시간 앱을 전송하는 것을 돕는 서비스입니다
  • jQuery Mobile, Framework 7, Sencha, KendoUI, Ionic 또는 사용자 정의 솔루션으로 작성된 Capacitor JS 앱을 마이그레이션할 수 있습니다 기존 Ionic 앱이 필요하지 않습니다
  • Colt는 App Center Build(Android/iOS 앱 빌드)에 대한 동등한 서비스를 제공합니다 테스트, 진단 및 분석 서비스용
참고

앱이 여전히 Cordova를 사용하고 있다면, Capgo로 마이그레이션하기 전에 먼저 Capacitor로 마이그레이션해야 합니다

Ionic 팀이 Cordova의 정신적 후계자로 만든 Capacitor는 더 나은 사용자 경험과 성능을 제공하는 것을 목표로 네이티브 도구 및 기능에 가깝게 개발할 수 있게 합니다

다행히도 마이그레이션 과정은 쉽고 대부분의 Cordova 플러그인이 Capacitor와 하위 호환됩니다 여기서 마이그레이션 시작하기

Capgo 소개

Capgo는 시간이 지남에 따라 앱을 업데이트하는 것을 처리합니다 개발팀은 앱의 고유한 기능에 완전히 집중할 수 있으며 복잡한 앱 전달 프로세스를 Capgo에 아웃소싱할 수 있습니다

Capgo는 웹 전달과 모바일 사이의 격차를 메워줍니다

Capgo 전제 조건

App Center와 마찬가지로, Capgo는 Azure DevOps, Bitbucket, GitHub 및 GitLab의 Git 저장소에 호스팅된 앱을 지원합니다

Capgo CLI 설치

참고

계속하기 전에 컴퓨터에 Node와 NPM이 설치되어 있어야 합니다 항상 현재 LTS 버전을 사용하세요 Capgo는 이전 버전을 지원하지 않습니다

packagejson 및 Capacitor 구성 파일 생성

참고

시작하기 전에 새로운 Git 브랜치에서 변경하는 것을 권장합니다

Capgo는 capacitor 앱을 자동화하기 위해 만들어졌기 때문에, 앱에 없을 수 있는 하나의 파일이 필요합니다 먼저 capacitorconfigjson 파일을 생성하세요 앱의 루트에서 실행하는 것이 가장 쉬운 방법입니다:

[[CODE_BLOCK]]

그런 다음 CLI 설문을 사용하여 Capacitor를 초기화하세요:

[[CODE_BLOCK]]

CLI는 앱 이름부터 시작하여 앱에 사용하고 싶은 패키지 ID 등 몇 가지 질문을 할 것입니다

마지막으로 새 파일을 프로젝트에 커밋하세요:

git add git commit -m "added package json and capacitor config" && git push

코드 마이그레이션

이제 새로운 필수 Capgo 파일이 준비되었으니, 실제 앱 자체에 주목할 수 있습니다 Capgo는 빌드된 전체 앱이 dist라는 디렉토리 안에 있기를 기대합니다

빌드된 코드가 dist 디렉토리에 없다면, Capacitor 구성 파일에서 이 값을 변경하세요

앱의 디렉토리 구조는 다음과 같아야 합니다:

앱 구조

Capgo 구성

앱이 Capgo 통합을 위해 준비되었다면, 가입하고 첫 번째 버전을 업로드하기 위한 API 키를 받을 시간입니다! Capgo 계정 가입으로 시작하세요

Capgo에 로그인하면 계정 페이지로 이동한 다음 API 키를 클릭하고, ‘쓰기’ 키를 클릭하여 클립보드에 복사하세요

Capgo SDK 설치

명령줄에서 Capacitor 앱 폴더의 루트에 직접 다음 명령을 실행하세요:

npm i @capgo/capacitor-updater && npx cap sync 플러그인을 Capacitor 앱에 설치하기 위해

그리고 CodePush 대신 앱에 다음 코드를 추가하세요:

[[CODE_BLOCK]]

이는 네이티브 플러그인에 설치가 성공했음을 알려줄 것입니다

실시간 업데이트 배포 (CodePush 대안)

실시간 업데이트 기능은 네이티브 애플리케이션에 설치된 Capgo SDK를 사용하여 특정 배포 채널 대상을 수신합니다 웹 빌드가 채널 대상에 할당되면, 해당 업데이트는 지정된 채널 대상을 수신하도록 구성된 바이너리를 실행하는 사용자 기기에 배포됩니다

CapacitorJS 앱을 위한 즉시 업데이트

앱 스토어의 지연 없이 CapacitorJS 앱에 즉시 업데이트, 수정 사항 및 기능을 푸시하세요. Capgo를 사용하여 원활한 통합, 종단 간 암호화 및 실시간 업데이트를 경험해 보세요.

지금 시작하세요

최신 뉴스

Capgo는 진정으로 전문적인 모바일 앱을 만드는 데 필요한 최고의 인사이트를 제공합니다.

blog illustration Capacitor 앱에서의 양방향 통신
Development, Mobile, Updates
April 26, 2025

Capacitor 앱에서의 양방향 통신

더 보기
blog illustration 5 Kesalahan Umum Update OTA yang Harus Dihindari
Development, Security, Updates
April 13, 2025

5 Kesalahan Umum Update OTA yang Harus Dihindari

더 보기