본문으로 건너뛰기

모바일 앱 롤백 플랫폼: 사용자 가이드

대안을 비교하여 Capgo를 통해 안전한 릴리스, 단계별 롤아웃, 분석, 자동 복구를 설정하세요.

모바일 앱 롤백 플랫폼: HOW-TO 가이드

잘못된 모바일 업데이트로 사용자가 영향을 받기도 전에 팀이 문제를 알게 될 수 있습니다. 앱 스토어 릴리스도 웹 배포와 같이 다시 호출할 수 없습니다. 올바른 롤백 설정은 더 안전한 경로를 제공합니다: 작은 변경 사항을 배포하고 실시간 신호를 관찰하고 하나의 명령으로 알려진 좋은 버전의 패키지를 복원하세요. 이 가이드는 그 과정을 평가하고 실행하는 방법을 보여줍니다. Capgo.

목차

  • Capgo
  • 2단계: 롤백 플랫폼의 기능을 비교하세요
  • 3단계: 플랫폼을 빌드 및 CI/CD PIPELINE에 연결하세요
  • 4단계: 채널, 롤아웃 및 분석을 사용하여 릴리스를 단계화하세요
  • 5단계: 자동 롤백을 구성하고 테스트하세요
  • 6단계: 롤백 플랫폼을 출시 후 운영하세요
  • FAQ
  • 결론

1. Capgo

Capgo는 Ionic 및 Capacitor 앱을 위한 OTA 업데이트 및 롤백 플랫폼입니다. 새로운 스토어 리뷰를 기다리지 않고 웹 레이어 변경을 배포할 수 있으며, 채널 및 스테이지 릴리스를 통해 각 배포를 제어할 수 있습니다.

Capgo 홈 페이지 스크린샷

주요 포인트는 적합성입니다. Capacitor 앱은 네이티브 셸과 웹 레이어를 갖습니다. OTA 업데이트 네이티브 변경은 iOS 또는 Android 빌드를 새로 생성해야 하지만 웹 레이어는 변경할 수 있습니다. Capgo은 이 분리된 구조를 기반으로 하여, 각 유형의 변경에 적절한 방식으로 릴리스 계획을 관리할 수 있습니다.

Capgo은 네 가지 요소를 동일한 워크플로에 통합합니다:

  • 자동 롤백: 앱은 릴리스가 건강 검사에서 실패할 때 안정적인 배포로 돌아갈 수 있습니다.
  • 차등 업데이트: 사용자는 다운로드할 변경된 부분만을 받습니다. 이는 대역폭 사용을 줄일 수 있습니다.
  • CI/CD 통합: 팀들은 GitHub Actions, GitLab CI, 또는 Jenkins와 함께 릴리스를 연결할 수 있습니다.
  • 실시간 분석: 릴리스 팀은 앱의 건강과 채널이 퍼질 때의 수용을 관찰할 수 있습니다.

약한 모바일 연결에서 이 혼합물은 중요합니다. 전체 채널은 작은 패치보다 훨씬 더 오래 걸릴 수 있습니다. 차등 배포는 다운로드 크기를 작게 유지하여 긴급한修정에 사용자에게 빠르게 도달할 수 있는 기회를 제공합니다.

Capgo도 일회성 배포를 사용합니다. 실제로, 이는 빌드 작업이 테스트된 채널을 공개할 수 있게 해주며 개발자가 대시보드를 열고 수동으로 릴리스 단계를 반복하지 않도록 합니다. pipeline에 명령어를 유지하고 출력을 검토한 후 채널 규칙에 의해 노출이 제어되도록 하세요.

롤아웃 전에 명확한 안정 버전을 설정하세요. 팀이 식별할 수 있는 릴리스 ID를 부여하고 관련된 커밋, 빌드 노트, 테스트 결과를 그 ID와 함께 저장하세요. 2시가 넘어 recover를 해야 한다면, 안전한 채널을 식별할 필요가 없습니다.

보안에도 같은 주의가 필요합니다. Capgo의 오버 더 에어 업데이트에 대한 신뢰 정보 를 검토하기 전에 액세스 규칙을 설정하세요. 그런 다음 프로덕션 채널을 게시, 중단, 또는 롤백할 수 있는 팀원들을 결정하세요.

프로덕션 이전에 미리보기가 필요한 팀에겐, pull request는 자신의 채널과 매핑될 수 있습니다. 이로써 테스터의 채널이 메인 릴리스 경로와 분리됩니다. Capgo의 PR 미리보기 채널 은 이와 같은 리뷰 흐름을 지원할 수 있습니다.

모바일 앱 롤백 플랫폼에 대한 스테이지드 릴리즈 채널

Capgo은 앱이 Capacitor 또는 이온틱을 사용할 때 롤백, 작은 업데이트 패키지, CI/CD, 분석을 하나의 구독으로 제공하는 강력한 시작점입니다. 앱 셸, 권한, 네이티브 플러그인 변경과 같은 네이티브 스토어 릴리스를 대체하지 않습니다. 이러한 경계는 일찍이 릴리스 정책에서 존재해야 합니다.

2. 롤백 플랫폼의 기능성 비교

__CAPGO_KEEP_0__의 기능 목록만 비교하는 것보다 롤백 경로를 평가하세요. 사용자가 잘못된 패키지를 받았을 때 발생하는 경로, 장치가 다운로드하는 데이터 양, pipeline이 수동 작업 없이 배포할 수 있는지 여부를 묻는 것이 좋습니다.

다음 표는 이러한 질문을 사용합니다.

선택 롤백 경로 차등 업데이트 CI/CD 통합 적합한 용도
Capgo 자동 및 수동 롤백 네 GitHub 액션, GitLab CI, Jenkins Capacitor Ionic 팀과 함께 이전 릴리스 흐름을 원하는 개발자들
Appflow 이전 버전은 즉시 복원할 수 있습니다 아니오 — 이미 사용 중인 사용자들이 마이그레이션 계획을 세우고 있는 경우
엑스포 업데이트 이전 채널 업데이트로 수동으로 이전 버전으로 롤백 아니오 자연스러운 통합만 Expo 및 React Native 프로젝트
Shorebird 이전 패치 또는 원본 바이너리로 되돌리기 네 — Flutter 팀
CodePush 설정된 시간 내의 자동 롤백 아니오 자연적인 통합만 커뮤니티 CodePush 배포를 유지하는 팀
EAS 업데이트 이전 채널로 되돌리기 아니오 네이티브 통합만 React Native 팀이 이미 EAS를 사용하고 있습니다.
수동 업데이트 새로운 스토어 리뷰가 필요합니다. 아니요 — OTA 레이어가 없는 앱

스택이 맞춰지기 전. Expo Updates와 EAS Update는 React Native에 관한 토론에 속합니다. Shorebird는 Flutter에 관한 토론에 속합니다. Capacitor 팀은 rollback 언어가 익숙해 보인다고 하여도 도구를 선택해서는 안 됩니다. 런타임은 도구가 안전하게 변경할 수 있는 것을 결정합니다.

다음으로 업데이트 크기를 살펴보세요. Shorebird 패치의 크기는 약 50KB에서 200KB이며, Flutter 전체 릴리스의 크기는 약 15MB에서 30MB입니다. 사용자가 모바일 데이터를 사용하는 경우 이러한 크기 차이는 큰 차이가 됩니다. Capgo은 Capacitor 앱의 웹 레이어 업데이트를 위해 차등 배포를 적용합니다.

분석도 다른 기준입니다. 롤백 버튼은 행동을 알려줍니다. 라이브 분석은 행동을 알려줍니다. 릴리스 수준 데이터가 없으면 팀은 지원 티켓을 기다리기 전에 롤백 버튼을 눌러야 합니다. 이러한 지연은 작은 문제를 더 큰 사고로 만듭니다.

Expo는 CI/CD 워크플로우와 성능 지표를 Observe 서비스를 통해 지원합니다. 비교는 런타임에 따라야 합니다. 일반적인 점수를 따르면 안 됩니다.

비용도 더 넓은 시야가 필요합니다. 낮은 입장 가격이 좋은 것처럼 보일 수 있지만 별도의 분석 도구, 커스텀 롤백 스크립트, 저장소, 경고, 엔지니어링 시간을 추가하면 비용이 더 높아집니다. Capgo은 조직당 구독을 사용하고 14일 무료试用이 포함되어 있습니다. 따라서 릴리스 흐름을 테스트할 수 있습니다.

한 번 더 확인: 벤더가 방향을 바꾸면 무슨 일이 일어나는지 물어보세요. 새로운 플랜을 더 이상 판매하지 않는 플랫폼은 현재 사용자에게 작동할 수 있지만 미래의 마이그레이션 작업을 생성합니다. 벤더 상태를 기술 능력과 함께 리뷰 시트에 넣으세요.

주요 점: 런타임과 팀이 테스트된 복구 경로를 제공하는 플랫폼을 선택하세요. 가장 긴 기능 목록을 가진 플랫폼이 아닌.

Step 3: 플랫폼을 빌드 및 CI/CD PIPELINE에 연결하세요

롤백 계획은 릴리스 PIPELINE이 알려진 좋은 패키지를 다시 배포할 수 있을 때만 작동합니다. 소스 제어, 테스트, 배포 명령어와 같은 모바일 앱 롤백 플랫폼을 연결하세요. 첫 번째 사고 이전에. CI/CD 워크플로우의 실제 롤백 전략PIPELINE 실패를 명확한 중단, 일시 중단, 복원 동작으로 매핑하세요.

Start by separating native builds from web-layer releases. A native build changes the app binary. An OTA bundle changes code that the installed binary can already run. Write this rule into your pipeline so a native dependency never slips into an OTA release by mistake.

그 다음 고정된 단계의 작은 수의 릴리스 작업을 설정하세요:

  1. locked 의존성을 설치하세요.
  2. 타입 체크 및 단위 테스트를 실행하세요.
  3. 웹 자산을 빌드하세요.
  4. 앱의 스모크 테스트를 실행하세요.
  5. 배포할 버블을 비프로덕션 채널로 게시하세요.
  6. 테스트된 버블을 프로덕션으로 승격하세요.

배포 토큰을 보호하는 비밀을 사용하세요. 그 토큰을 저장소나 작업 로그에 출력하지 마세요. 프로덕션 작업에 별도의 승인 규칙을 주세요. 만약 팀이 노출되기 전에 인간 확인이 필요하다면.

Capgo은 GitHub 액션, GitLab CI, 그리고 Jenkins와 연결됩니다. 정확한 러너는 중요하지 않습니다. 작업은 어떤 커밋을 빌드했는지, 어떤 채널을 대상으로했는지, 어떤 버전을 대체할 수 있는지 알아야 합니다.

새 프로젝트의 첫 번째 PIPE라인은 단순하게 유지하세요. 릴리즈 후보에 대해 PIPE라인을 실행하세요. 테스트 채널로 배포하세요. 앱이 버블을 다운로드하고 깨끗하게 시작하며 준비가 되었는지 확인하세요. 그 후에만 작업이 릴리즈를 승격하세요.

Capacitor 팀은 일반 CI 러너를 lint와 테스트에 사용하고, 이후 모바일 전문 서비스로 native 빌드를 이동하는 경우가 많습니다. 이 분리는 잘 작동할 수 있습니다. 빠른 체크를 각 pull request 근처에 두고, 서명과 스토어 빌드를 모바일 작업을 위한 시스템으로 옮길 수 있습니다.

Capacitor CI/CD 연구는 일반 러너와 모바일 전문가 간의 중요한 차이를 강조합니다: 일반 러너는 더 많은 제어를 제공하지만 PIPE라인을 더 많이 작성해야 합니다. 특화된 서비스는 관리 서명, native 빌드, 또는 라이브 업데이트를 같은 워크플로우에서 사용할 수 있도록 설정 작업을 줄일 수 있습니다. 릴리즈 가이드라인 릴리즈 가이드라인

현재 실패 경로를 테스트하세요._smoke test_를 깨고, 배포 단계가 중단되는지 확인하세요. 비프로덕션 프로젝트에 잘못된 채널로 패키지를 보내고, 프로덕션에 영향을 주지 않는지 확인하세요. 이러한 확인은 실제 사고가 pipe라인에 압력을 가할 때까지 작게 느껴질 것입니다.

이제 반복 가능한 작업이 있어야 합니다. 하나의 테스트 패키지를 배포하고, 이전 안정 패키지를 식별하고, 확인이 실패할 때 안전하게 중단할 수 있어야 합니다. 이것이 스테이지드 롤아웃의 기초입니다.

4단계: 채널, 롤아웃, 분석을 이용한 릴리스 스테이지

채널은 각 대상을 위한 제어된 릴리스 경로를 제공합니다. 채널은 모바일 앱 롤백 플랫폼이 패키지가 모든 사용자에게 도달하기 전에 손상을 제한하는 데 가장 중요한 이유 중 하나입니다.

최소 3개의 채널을 설정하세요:

  • 미리보기: 개발자 및 제품 테스터가 사용하는 채널입니다.
  • 카나리: 작은 그룹의 실제 사용자 또는 장치가 사용하는 채널입니다.
  • 프로덕션: 소화 기간 후에 전체 대상을 대상으로 하는 채널입니다.

채널 규칙을 명확하게 유지하세요. 미리보기 패키지는 자신을 승격시키지 않아야 하며, 카나리 릴리스에는 이름이 지정된 소유자가 있어야 하며, 프로덕션에는 사고 팀의 누구도 이해할 수 있는 중단 규칙이 있어야 합니다.

사용자 기반의 카나리 그룹을 선택하세요. 가장 최신의 핸드폰만 포함하는 것이 아니라, 기기 나이, OS 버전, 네트워크 품질, 사용 패턴 등이 모두 배포 패키지의 동작을 변경할 수 있습니다.

작은 롤아웃은 폭파 반경을 줄입니다. 만약 10명의 사용자가 나쁜 패키지를 받았다면, 팀은 조사할 여유가 있습니다. 만약 모든 사용자가 한 번에 받았다면, 지원 큐가 모니터링 시스템이 됩니다. 그건 좋은 배포에 대한 학습의 나쁜 장소입니다.

사용자 피해와 관련된 신호를 관찰하세요. 단지 크래시 카운트만 증가하는 것은 카나리 그룹이 활성화된 때문일 수 있습니다. 그것을 크래시가 없는 사용자, 실패한 런칭, 인증 오류, 주요 액션 완료와 pair하세요. 배포 전에 기준선을 설정하여 팀이 변경된 것을 알 수 있도록 하세요.

신호가 정의된 임계값을 넘어갈 때 멈추세요. 완벽한 진단을 기다리지 마세요. 첫 번째 행동은 격리입니다. 채널을 롤백하거나 프로모션을 중단하세요. 그 다음 로그를 검사하고 실패한 배포와 마지막 안정 커밋을 비교하세요.

채널과 실시간 분석을 사용하는 모바일 앱 배포

OTA에는 제한이 있습니다. 네이티브 플러그인을 추가하거나 권한을 변경하거나 네이티브 의존성을 교체할 수 없습니다. 또한 스토어 리뷰가 필요한 주요 기능을 푸시하는 것도 사용하지 마세요. 그 변경은 스토어 배포를 사용하여, 그리고 설치된 바이너리와 호환되는 웹层 수정은 OTA를 사용하여야 합니다.

기업 앱에 경우, 기기 그룹을 추가하세요.倉庫 기기는 사무실 전화보다 배포 속도가 다를 수 있습니다. field 팀은 네트워크가 좋지 않을 수 있습니다. 그런 그룹은 하나의 테스트 풀로 다루지 마세요.

Capgo의 채널 모델은 이러한 분리 지원을 제공합니다. 추적, 수용, 롤백. 이러한 짧은 루프는 릴리스 소유자가 각 번들을 보유한 채널을 볼 수 있으면 더 쉽게 실행됩니다.

릴리스 노트를 모든 프로모션과 함께 유지하세요. 변경 이유, 사용자 효과, 다음 단계를 허용하는 신호를 기록하세요. 이러한 노트는 사용자가 변경 사항이 무엇인지 물었을 때 지원 및 제품 팀이 공유된 답변을 제공할 수 있습니다.

프로 팁: 프로모션 권한보다 롤백 권한을 더 넓게 허용하세요. 지원 리드가 위험한 롤백을 중단할 수 있어야 합니다.

5단계: 자동 롤백 구성 및 테스트

컨텍스트: Capgo에 대한 페이지. 역할: UI 레이블. 표시되는 곳: about.astro 페이지. 메시지 키 `about_how_step_label` (About How Step Label). rollback configuration for Capacitor updates __CAPGO_KEEP_0__ 업데이트에 대한 롤백 구성

또한 팀이 스테이지 테스트와 연결하는 규칙을 연결하는 데 도움이 됩니다.

다음으로, 액션을 트리거할 오류를 선택하세요. 좋은 후보는 다음과 같습니다.

  • 다음으로, 액션을 트리거하는 오류를 선택하세요. 좋은 후보는 다음과 같습니다:
  • 앱 런칭 중 반복적인 실패.
  • 로그인 또는 데이터 로드 경로가 깨진 경우.
  • 중요한 사용자 액션에 큰 спад이 발생한 경우.
  • 인TEGRITY 또는 패키지 유효성 검사 실패.

설치 후 시간 창을 설정하세요. 일부 버그는 처음 실행 시 나타나고 다른 버그는 특정 화면에 도달할 때만 나타납니다. 중요한 경로를 모두 포함하는 창을 설정해야 합니다.

그 다음 시스템이 무엇을 해야 하는지 결정하세요. 심각한 실패의 경우 두 가지 동작 모두 필요할 수 있습니다. 순서를 적어두고 안전한 채널에서 의도적으로 잘못된 릴리즈를 테스트하세요.

모바일 롤백은 웹 리버트와 다릅니다. 이미 설치된 스토어 바이너리는 단순히 사라지지 않습니다. 새로운 네이티브.fix가 스토어 리뷰를 필요로 할 수 있습니다. OTA 롤백은 설치된 네이티브 셸이 실행할 수 있는 code 내에서 작동합니다.

이러한 제한이 있기 때문에 롤백은 기능 플래그와 좋은 릴리즈 테스트와 함께 사용해야 합니다. 기능이 패키지 교체 없이 끌 수 있다면, 전체 릴리즈를 되돌리는 것보다 안전할 수 있습니다.

적어도 세 번의 드릴을 실행하세요:

  1. 준비성 검사에 실패하는 패키지를 공개하세요.
  2. 설치 후 제어된 오류를 트리거하세요.
  3. 앱이 안정적인 버전으로 돌아가고 준비성 상태를 보고하는지 확인하세요.

각 드릴의 시간을 측정하세요. 문제를 감지하는 데 걸리는 시간, 노출을 중단하는 시간, 안정적인 버전으로 돌아가는 시간, 그리고 복구를 확인하는 시간을 측정하세요. 숫자는 팀이 인시던트 목표를 얻을 수 있습니다.

자동 제어를 유지하세요. 자동화는 짧은 네트워크 중단을 앱 실패로 잘못 인식할 수 있습니다. 릴리스 소유자는 자동 액션을 일시 중단하고 신호를 검사하고 더 안전한 경우 전진修정을 선택할 수 있어야 합니다.

상세한 Capacitor 롤백 단계에 대한 정보는 Capgo 롤백 관리에 대한 안내서 이 안내서에는 번들 선택, 업데이트 적용, 준비성 검사 및 단계별 테스트가 포함되어 있습니다.

빠른 격리용으로 자동 롤백을 사용하되, 검토를 생략하는 허가가 아닙니다. 가장 안전한 시스템은 문제를 일찍 발견하고 엔지니어에게 문제의 근본 원인을 수정할 수 있는 명확한 방법을 제공합니다.

6단계: 롤백 플랫폼을 런칭 후 운영하기

컨텍스트: 페이지/영역: Capgo에 대한 페이지. 역할: UI 레이블. 보는 곳: about.astro 페이지. 메시지 키 `about_how_step_label` (About How Step Label).

프로덕션 롤아웃 전 명확한 역할을 assign 하십시오.

  • 첫 번째 프로덕션 롤아웃 전에 명확한 역할을 assign하세요: 릴리스 소유자:
  • 번들을 승격하고 변경 사항을 기록합니다. 사고 소유자:
  • 지원 담당자: 사용자 보고서를 감시하고 공통 증상을 공유합니다.
  • 엔지니어 소유자: 문제를 추적하고 수정을 준비합니다.

릴리즈 후 정기적으로 대시보드를 검토하세요. 초기 채택부터 시작하여 충돌, 시작 시간, 실패한 요청, 주요 사용자 액션을 검사하세요. 10분 후에 릴리즈가 보통 보이더라도 사용자가 덜 일반적인 흐름에 도달했을 때 실패할 수 있습니다.

대규모 플릿에 대해 링 기반 롤아웃을 사용하세요. 첫 번째 링에는 다양한 장치 모델과 네트워크 조건이 포함되어야 합니다. 개발자만이 사용하는 새로운 전화만으로 채우지 마십시오. 그 테스트 그룹은 사용자가 오래된 하드웨어 또는 저장 공간이 제한된 장치와 같은 문제를 보이지 않습니다.

기업 배포에 대해 채널을 비즈니스 위험에 매핑하세요. 배송이나 결제를 위한 장치에는 더 긴 게이트가 필요합니다. 내부 뉴스만 사용하는 장치보다. 롤아웃 그룹에서 회복 장치를 유지하여 운영자가 장애 시 관리 도구에 접근할 수 있도록 하세요.

릴리즈 제어의 일부는 커뮤니케이션입니다. 지원 팀에게 변경 사항을 알려주고 릴리즈 ID와 증상을 기록하도록 하세요. 롤아웃을 중단한 경우 다음 검사 시간을 설명하세요. 명확한 노트는 중복 보고서를 줄이고 팀이 스트레스 하에 임의로 변경하지 않도록 합니다.

장애가 발생한 후 모든 롤백을 검토하세요. 문제를 잡은 것, 놓친 것, 트리거가 충분히 빨리 작동했는지 여부를 물어보세요. 그런 다음 테스트 케이스나 기준을 업데이트하세요. 롤백은 두 번 사용할 수 있습니다: 첫 번째는 장애 시, 두 번째는 다음 릴리즈에 대한 증거로.

__CAPGO_KEEP_0__ 버전만 유지하는 기간은 정책에 맞게 설정하세요. 너무 많은 버전은 선택이 어려워지고, 너무 적은 버전은 fallback을 제거합니다. 버전 보존 규칙을 설정하고, 새로운 팀원이 이해할 수 있는 방식으로 안정적인 릴리즈를 레이블링하세요.

생산 환경에 대한 접근 제어가 중요합니다. 프로덕션 배포를 제한하고, 고위험 변경에 대해 두 번째 검토를 요구하세요. Capgo 팀도 릴리즈 데이터 처리 방식에 대한 문서를 작성할 때 릴리즈 데이터 정책을 검토할 수 있습니다. Capgo 데이터 정책 릴리스 데이터 처리 방법에 대한 문서를 작성할 때

릴리즈가 재미없어야 합니다. 안전한 변경은 빠르게, 불확실한 신호는 조심스럽게, 규칙이 알려진 경우는 자동화로 진행하세요.

FAQ

FAQ

Capacitor은 실제로 롤백이 가능한가요?

Capgo is a strong fit for Capacitor and Ionic teams that need OTA updates with rollback control. It combines automatic rollback, differential update support, CI/CD integration, and real-time analytics under a subscription per organization. It also includes a 14-day free trial, so your team can test the release path before using it in production.

__CAPGO_KEEP_1__

모바일 앱은 OTA 웹-layer 배포를 되돌릴 수 있지만, 이미 앱 스토어를 통해 설치된 네이티브 바이너리를 지우지는 못합니다. 되돌아가기에는 설치된 네이티브 셸이 이전 배포를 실행할 수 있어야 합니다. 네이티브 플러그인, 권한, 의존성 변경은 새로운 스토어 릴리스가 필요합니다.

자동 되돌아가는 어떻게 작동하는가?

자동 되돌아가는은 배포 후 건강 신호를 감시합니다. 릴리스가 실패 규칙을 넘으면 시스템은 프로모션을 중단하고 영향을 받은 채널을 안정적인 배포로 되돌려줍니다. 트리거를 테스트하려면 안전한 채널부터 시작하세요. 짧은 네트워크 문제로 인한 오류 트리거는 불필요한 복구 작업을 유발할 수 있습니다.

OTA 업데이트 후에 무엇을 모니터링해야 하나?

실행하지 못한 사용자, 실패한 런치, 로그인 오류, 데이터 로드 실패, 앱의 주요 동작을 모니터링하세요. 각 신호를 이전 릴리스 기준선과 비교하세요. 급격한 감소는 raw 숫자가 작아도 중요합니다. 카나리 채널을 먼저 확장하지 마세요.

OTA는 네이티브 변경이나 주요 앱 기능을 위한 앱 스토어 리뷰를 대체합니까?

OTA does not replace App Store review for native changes or major app features. It can update compatible web-layer code inside the installed native shell. Use a store release when you change permissions, native modules, or native configuration. Keep that boundary in your CI/CD rules.

결론

Capgo를 선택할 때는 Capacitor 또는 아이오닉 팀이 한 릴리스 경로를 필요로 할 때 차등 업데이트를 위해channels, 분석, CI/CD, 롤백. 14일 무료 시범 기간을 시작하고 테스트 프로젝트를 연결하고 단계별 릴리스를 실행하기 전에 프로덕션 트래픽을 이동하세요. 작은 훈련이 팀이 추적, 수용, 중단, 롤백을 추측하지 않고 수행할 수 있는지 보여줄 것입니다.

Live updates for Capacitor apps

When a web-layer bug is live, ship the fix through Capgo instead of waiting days for app store approval. Users get the update in the background while native changes stay in the normal review path.

인간 지원

시작하기

최신 블로그 소식

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의洞察력을 제공합니다.