메인 콘텐츠로 바로가기
직접 업데이트

1주일이 아니라 몇 초만에 버그를 고칠 수 있습니다.

앱 스토어 리뷰가 지연되는 동안 앱에 중요한 버그가 해결되지 않으면 앱은 그 버그를 해결할 수 없습니다. 직접 업데이트 ensures 모든 사용자가 다음 앱 열기 시 즉시 고쳐집니다.

업데이트가 즉시 적용됩니다.
0개의 outdated 세션
sub-초 업데이트 시간

이 문제

중요한 보안 패치에 대한 빠른 해결을 위해 배경 업데이트가 충분히 빠르지 않습니다.

배경 업데이트 문제

1

사용자가 앱에 버그가 있는 상태로 열었습니다.

업데이트가 준비되어 있지만 사용자는 버그가 있는 버전을 볼 수 있습니다. 배경 다운로드가 조용히 시작됩니다.

2

사용자가 버그를 경험합니다.

그들은 해결한 정확한 문제를 마주친다. 좌절감이 쌓인다. 그들은 1점짜리 리뷰를 남길지도 모른다.

3

다음 시작 시 업데이트 적용

중요한 문제는 발생할 수 없는 일이다. 해결책은 이미 준비되어 있었지만 그들은 버그를 직접 경험해야 했다.

배경 업데이트 기능을 사용하면 사용자는 문제를 해결한 후에도 최소한 한 번 이상 버그를 경험하게 됩니다. 특히 심각한 문제의 경우 이러한 경험은 너무 잦습니다.

세션 하나 하나가 중요할 때

결제 흐름이 깨졌습니다.

사용자는 구매를 완료할 수 없습니다. 해결되지 않은 세션은 매번 손실되는 수익입니다.

보안 취약점

보안 취약성이 발견되었습니다. 사용자는 code이 취약한 버전이라도 한 번이라도 실행하지 마세요.

준수 기한

새로운 규정은 자정에 시행됩니다. 모든 사용자가 즉시 업데이트된 약관을 볼 수 있어야 합니다.

해결책

앱이 렌더링되기 전에 적용되는 업데이트들

직접 업데이트은 사용자가 앱을 열 때 업데이트를 확인하고 적용합니다 - 사용자가 무엇인가 보는 것보다 빠릅니다. 경험은 매끄럽고, 모든 세션은 사용자의 최신 code을 실행합니다.

배경 모드 (기본)

1
사용자가 앱을 열면
2
앱이 즉시 렌더링됩니다 (기존 버전)
3
업데이트가 배경에서 다운로드됩니다
4
__CAPGO_KEEP_0__. NEXT 런칭 시 적용됩니다.

__CAPGO_KEEP_0__. 업데이트를 푸시한 후 사용자는 항상 이전 버전과 세션을 경험합니다.

Direct Mode (Instant)

1
사용자가 앱을 열 때
2
업데이트가 즉시 다운로드 (~500ms)
3
최신 버전으로 앱이 렌더링됩니다.

사용자는 항상 code. 최신 버전을 보게 됩니다. 0개의 예외, 0개의 outdated 세션.

capacitor.config.ts
// Enable Direct Updates - one config change
CapacitorUpdater: {
  autoUpdate: 'always', // Updates apply immediately on app open
}

// That's it. When users open your app:
// 1. Capgo checks for updates (~50ms)
// 2. If available, downloads immediately (~200-500ms)
// 3. Applies before your app renders
// Users always see the latest version. Zero exceptions.

실제 세계적인 영향

QuickCart가 한 밤에 결제 실패를 없앴습니다.

QuickCart

E-Commerce - Flash Sale 앱

QuickCart은 10만 명 이상의 동시 사용자를 처리하는 피크 이벤트 동안 플래시 세일을 실행합니다. 결제 게이트웨이 업데이트가 체크아웃 흐름을 깨트렸을 때, 그들은 4시간 동안 주요 판매 중에 발견했습니다. 배경 업데이트로 인해 이미 앱을 열었던 사용자들은 버그를 경험했습니다.

그들의 엔지니어링 팀은 23분 만에 수정을 푸시했습니다. 그러나 배경 업데이트로 인해 23분 동안 앱을 열었던 40,000 명 이상의 사용자들은 여전히 현재 세션에서 버그를 경험했습니다. 그들의 평균 주문 금액은 $47 이었기 때문에, 이는 $1.8 만 달러 이상의 손실 매출을 의미했습니다.

Direct Updates로 전환한 후, 그들의 다음 사고는 0건의 영향을 받은 거래로 해결되었습니다. 수정이 18분 만에 배포되었고, 그 이후에 앱을 열었던 모든 사용자가 즉시 수정된 버전을 받았습니다. 그들의 CFO는 이제 모든 고객 접촉 결제 흐름에 대해 Direct Updates를 요구합니다.

결과

100% 배포까지의 시간 0분
수정 후 영향받은 거래 0
사고당 매출 보호액 1.8만 달러 이상
고객 지원 티켓 -97%

"기능 릴리스에 대해 배경 업데이트는 괜찮지만 결제, 인증, 준수와 관련된 모든 것에 대해? Direct Updates는 협상할 수 없는 것입니다."

— QuickCart 엔지니어링 부서의 David Park VP

Why Teams Choose Direct Updates

Direct Updates는 백그라운드 업데이트가 해결할 수 없는 문제를 해결합니다. 그 차이점이 무엇인지 알아보겠습니다.

Zero Outdated Sessions

업데이트 후에 앱을 열 때마다 사용자는 즉시 최신 버전을 받습니다. 예외는 없습니다. '한 번 더 버그를 경험'하는 경우도 없습니다. 모든 세션에서 최신 code이 실행됩니다.

  • 100%의 세션에서 최신 code이 실행됩니다. - 95%, 99%가 아닌 100%
  • 중요한 버그 수정은 사용자가 버그를 경험하기 전에 사용자에게 도달합니다.
  • 규정 업데이트 효과가 모든 장치에 즉시 적용됩니다.

100%

최신 code을 실행하는 세션의 수

Instant Bug Resolution

버그를 수정하면 truly 수정됩니다. 사용자는 '다음 출시를 기다리며' 버그를 다시 경험하지 않습니다. 사용자가 앱을 열 때마다, 즉시 수정된 버전을 받습니다.

  • 지원 티켓은 '지금 버그를 경험했습니다'라는 내용이 더 이상 없습니다. 배포 후
  • 모니터링은 즉각적인 개선이 graduall rollout curves보다 더 빠르게 나타납니다.
  • __CAPGO_KEEP_0__은 즉시 배포 후 수면을 취할 수 있는 엔지니어입니다.

0

__CAPGO_KEEP_0__ 배포 후 버그 경험

최적화된 사용자 온보딩

새로운 사용자가 앱을 다운로드할 때마다 항상 최고의 온보딩 흐름을 받습니다. A/B 테스트를 수행하고 승자가 발견되면 새로운 사용자에게 즉시 제공되며, 배경 다운로드 주기 후에는 그렇지 않습니다.

  • 새로운 사용자가 항상 업데이트된 온보딩 흐름을 보지 않습니다.
  • A/B 테스트 승자가 즉시 100%의 새로운 사용자에게 배포됩니다.
  • 첫인상은 항상 현재의 최고 경험입니다.

+34%

1일 전지유지율의 향상

Direct Updates 사용하는 시점

Direct Updates는 즉각적인 일관성이 더 중요한 경우에 가려진 업데이트보다는 이상적인 시나리오입니다.

중요한 버그 수정

결제 실패, 인증 문제, 데이터 손실 - 버그는 한 번 경험하는 것이 너무 많습니다.

신규 사용자 온보딩

새로운 사용자에게 최상의 최적화 온보딩 경험을 제공하기 위해 첫 번째 세션부터 시작하세요.

이벤트 기반 기능

특정 시간에 맞춰 이벤트가 시작될 때 활성화되어야 하는 기능 - 휴일 판매, 제품 출시, 라이브 이벤트.

보안 패치

취약성이 발견되면 사용자는 패치가 적용된 후에도 code에 접근하지 않아야 합니다.

A/B 테스트 배포

윈윈 변형을 발견했다면 즉시 100%의 사용자에게 배포하세요. 배경 업데이트를 기다리지 않고.

법적 준수 업데이트

새로운 규정, 업데이트 된 약관, 필요한 공개 정보. 법적 마감일은 배경 다운로드를 기다리지 않고 있습니다.

속도에 최적화된

직접 업데이트는 빠르면 빠를수록 좋습니다. 우리의 글로벌 인프라를 통해 업데이트가 1초 이내에 적용됩니다.

<50ms

업데이트 확인 시간

<500ms

일반적인 배포 다운로드 시간

<1s

앱 렌더링까지의 총 시간

99.9%

인프라스트럭처 uptime

Capacitor로 빌드된 앱

공개 정보 앱은 긴급한 콘텐츠 수정이 필요합니다.

긴급, 의료 및 시민 앱은 몇 일 동안 깨진 체크리스트, 리소스 링크 또는 지역 지정 알림을 수정하기 위해 기다릴 수 없습니다. 직접 업데이트하면 웹层가 수정이 승인되자마자 움직일 수 있습니다.

앱 종류
직접 업데이트
스토어 카테고리
WEATHER, MEDICAL, SOCIAL
Source
공개 저장소 데이터 세트
FEMA 앱 아이콘

날씨

FEMA

긴급 상황에서 작은 콘텐츠 오류가 급박해질 수 있는 곳에 대한 안내.

160만 다운로드4.0 평점
Google Play 목록 보기
Conecte SUS 앱 아이콘

의료

Conecte SUS

건강 기록 및 승인된 복사본 변경이 빠른 배송이 필요한 표면.

27.7만 설치4.6점
Google Play 목록 보기
e-Título 앱 아이콘

SOCIAL

e-Título

시민 식별 워크플로우에서 장치 간에 버전 안전한 지침이 중요합니다.

54.9만 설치4.8점
Google Play 목록 보기

사용자가 고정된 버그를 경험하지 않도록 멈추세요.

fix를 적용한 후의 모든 세션에서 fix를 실행하세요. Direct Updates는 그 realities를 제공합니다.

1개의 config 변경. sub-초 업데이트. outdated 세션 0개.