본문으로 건너뛰기
해결책

Capgo 사용량 계산 방법

Capgo가 사용량을 계산하는 방법을 이해하고 최적화하여 사용하세요. 사용량 관리를 향상하세요.

작성 기여

마틴 도나디유

작가

발레리아

리뷰어

조던

편집자

Capgo에서 사용량이 어떻게 계산되는지

Capgo에서 3가지 값이 계산되고 이해하는 것이 중요합니다

  • 사용자
  • 저장소
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

Users

Each time a user download your Capacitor JS app and opens it, it will send a request to Capgo backend to know is update is available. When the app does that, it sends little information, including the most important one DeviceID

DeviceID:는 장치에서 생성된 고유 ID (UUID)입니다. 버전 5.10.0, 6.25.0 및 7.25.0부터 플러그인 버전이 ID는 앱 재설치 시에도 유지됩니다 (안전하게 기기 저장소에 저장됨). 이전 버전까지는 앱 설치 시마다 ID가 초기화되었습니다.

계정에 새로운 기기 ID가 할당될 때마다 데이터베이스에 저장됩니다. 기존 기기 ID는 DeviceID 업데이트 요청 시 (앱 열기), 기기 기록이 업데이트 됩니다 (데이터베이스의 updated_at 필드).

이 데이터는 2곳에 저장됩니다:

  • 기기 테이블에 update_at 값
  • 앱 통계 테이블에 일일 카운터가 저장됩니다. 이는 오늘 활성화된 기기 수를 나타내며, 이번 달에 활성화되지 않은 기기 수를 나타냅니다.

계획 제한을 위해 첫 번째 방법이 사용됩니다. 차트 표시를 위해 두 번째 방법이 사용됩니다. 계정의 홈 페이지에서 둘 다 확인할 수 있습니다:

  • 차트에서 두 번째 방법이 사용됩니다.
  • 앱 목록에서 첫 번째 방법이 사용됩니다.

Capgo 에뮬레이터 및 개발자 빌드가 사용량에 포함되지 않습니다. 참고로 trial 기간 이후에는 3% 이상의 에뮬레이터 및 개발자 빌드가 사용량에 포함되지 않습니다. 이 경우 계정이 잠금 상태가 됩니다.

Capgo is also doing some filtering for you. If you have CI/CD configured to send your version to Google PLAY, Google is running your Capacitor app each time to 20+ real device. During the 4 first hours of a new bundle, we block Google data center IP to prevent them to being counted.

매월 이 데이터는 0부터 시작합니다.

  • 내 데이터베이스에 각 장치 요청마다 장치 생성 또는 업데이트
  • 이 달에 활성화되지 않은 장치의 수를 추가하여 일일 카운터에

첫 번째 방법은 900명 이상의 사용자를 반환하며 두 번째 방법은 계정 홈 페이지에서 200명 이상의 사용자를 표시합니다. 첫 번째 방법은 100% 신뢰할 수 있으며 차트를 표시하기 위해 두 번째 방법을 사용합니다. 계정 홈 페이지에서 두 가지를 모두 볼 수 있습니다.

저장소

업로드할 때마다 이 숫자는 업로드 크기에 증가합니다.

이 데이터는 업로드 크기와만 관련되어 있습니다. 앱 크기가 좋을수록 계획에 따라 유지됩니다.

계획 제한에 도달하거나 근처에 도달하면 CLI에 있는 배ंडल 목록을 볼 수 있습니다. npx @capgo/cli@latest bundle list 배ंडल을 삭제하면 저장소가 해제되지만 통계는 삭제되지 않습니다.

배달을 삭제하여 저장소를 해제할 준비가 되면 여러 배달을 삭제하는 명령어를 사용하세요. npx @capgo/cli@latest bundle cleanup

PS: 이건 지구에 좋은데, 또한 당신의 지갑에 좋은거야 💪.

또한 --external 업로드를 사용하여 저장공간을 사용하고 계획에 포함되지 않습니다.

대역폭

이용량

이 값의 계산은 저장공간과 비슷한 아이디어지만 조금 더 복잡합니다.

이 데이터는 다운로드 크기에만 관련되어 있으며, 당신의 Capacitor JS 앱 크기가 더 좋아질수록, 당신의 플랜에 더 오래 머물 수 있습니다.

Capgo JS 앱 크기가 좋을수록, 계획에 더 잘 맞습니다.

__CAPGO_KEEP_0__는 다운로드 크기를 알 수 없으며, 번들의 크기만 알 수 있습니다. 따라서 큰 번들을 가지고 있고, 사용자가 다운로드를 실패하는 경우 계획 제한을 빨리 초과할 수 있습니다.

In the future, Capgo will improve the download system to have more chances to download the bundle at one time.

미래에 Capgo는 다운로드 시스템을 개선하여 한 번에 다운로드를 여러 번 시도할 수 있도록 할 것입니다.

How your usage is counted in __CAPGO_KEEP_0__ Capgo를 사용하여 live update 배송을 계획하기 위해 연결하세요. Capgo 라이브 업데이트 Capgo Live Updates 개요 개요 기능 기능 업데이트 동작 업데이트 동작 업데이트 유형 업데이트 유형

Capacitor 앱에 대한 즉시 업데이트

웹-layer 버그가 활성화된 경우, 앱 스토어 승인 대기 없이 Capgo을 통해 수정을 배포하세요. 사용자는 배경에서 업데이트를 받으며 네이티브 변경 사항은 일반적인 검토 경로에 남아 있습니다.

마틴의 인간 지원

시작하기

최신 블로그

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