メインコンテンツにスキップ
ソリューション

Capgoの使用状況のカウント方法

Capgoが使用状況をカウントする方法を理解し、最適に利用する。使用状況をより効果的に管理する方法を学びましょう

マーティン・ドナディュー

マーティン・ドナディュー

コンテンツマーケター

Capgoの使用状況のカウント方法

Capgo 内の3つの値は重要な理解事項です

  • ユーザー
  • ストレージ
  • バンド幅

それぞれが、数え方が微妙に異なります

ユーザー

Capacitor JSアプリをダウンロードして開くと、Capgoバックエンドに更新が必要かどうかを確認するリクエストを送信します。 アプリがそれを実行すると、重要な情報を含む少量の情報を送信します。 DeviceID

DeviceIDは、デバイス上で生成される一意のID (UUID) です。 __CAPGO_KEEP_1__ バージョン v5.10.0、v6.25.0、v7.25.0 から始めてこの ID は、再インストールされたアプリでも保存されます (デバイス ストレージで安全に保存されます)。 これ以前のバージョンでは、ID はアプリのインストールごとにリセットされていました。

アカウントが新しいデバイス ID を受け取ると、それがデータベースに保存されます。 古い DeviceID 更新リクエスト (アプリを開く) が送信されると、レコードが更新されます (データベースの updated_at に更新されます)。

このデータは2つの場所に保存されています:

  • デバイステーブルに update_at
  • app_statsに毎日カウントされるデバイスの数を表す、今日活性化したデバイスと今月未活性化したデバイスの数を表すカウンターが含まれています。

計画制限の場合、最初の方法が使用されます。なぜなら、100%の信頼性があるからです。グラフを表示する場合、2番目の方法が使用されます。 アカウントのホームページで両方を確認できます:

  • グラフ内のデータは2番目の方法で取得されます
  • アプリの表のデータは1番目の方法で取得されます

Capgoはエミュレータとデバッグビルドを使用量から除外しています。注意してください。試用期間後、使用量が3%を超えるとアカウントがロックされます。

Capgoはフィルタリングも行っています。CI/CDをGoogle PLAYに送信するように設定している場合、Googleは20+の実機でCapacitorアプリを実行しています。新しいバンドルの最初の4時間、GoogleのデータセンターIPをブロックして、カウントされるのを防ぎます。

毎月、このデータはゼロから始まります。

  • デバイスの要求ごとに、デバイスを私のデータベースに作成または更新します
  • 毎日カウントされる、未活性化した今月のデバイスの数を追加します

900名以上のユーザーが最初の方法を使用しているのに対し、200名以上のユーザーが2番目の方法を使用している プランの制限については、100%の信頼性がある最初の方法を使用し、グラフを表示するには2番目の方法を使用します。 アカウントのホームページで両方を確認できます。

ストレージ

各バンドルアップロードごとに、この数値はアップロードサイズに増加します。

このデータは、アップロードサイズに関連しています。アプリのサイズが良ければ、プラン内でより安定した状態になります。

CLIにリストすることで、制限に達したり近づいたりすると、ストレージを解放できます。 npx @capgo/cli@latest bundle list バンドルを削除すると、ストレージが解放されますが、統計は削除されません。

バンドルを削除する準備ができたら、多くのバンドルを削除するコマンドを使用してください。 npx @capgo/cli@latest bundle cleanup

PS: これは地球に良いことですが、財布にも良いことです。

アップロードサイズを使用してストレージを使用し、プランにカウントしないこともできます。 --external 帯域幅

この値の計算は少し複雑ですが、ストレージと同じ考え方を使用します。

バンドルを削除してください

ユーザーがバンドルをダウンロードするたびに、この数値はダウンロードのサイズに増加します。

CapacitorのJSアプリのサイズが良ければ、プラン内に残ることができます。

Capgoはダウンロードしたサイズを知ることができません。バンドルのサイズだけがわかります。大きいバンドルを使用し、多くのユーザーがダウンロードに失敗した場合、制限に達することが早くなります。

プラン内に残るには、バンドルサイズを小さくし、ダウンロード中の進捗状況をユーザーに表示することをお勧めします。

Capgoはダウンロードシステムを改善し、バンドルを一度にダウンロードする機会を増やす予定です。

Capgoの使用方法については、How your usage is counted in Capgoから続きます。

__CAPGO_KEEP_0__を使用してライブアップデート配信を計画している場合、__CAPGO_KEEP_0__ Live Updatesに接続してください。 Capgo Live Updatesの製品ワークフローでは、Capgo Live Updatesを使用してください。 概要 Capgoでは、ダウンロードサイズに基づいて使用量がカウントされます。 Capgo Live Updatesを使用してライブアップデート配信を計画する場合、 __CAPGO_KEEP_0__ Live Updatesの製品ワークフローでは、 Overviewの実装詳細については、 特徴 Featuresの実装詳細については、 更新動作 Update Behaviorの実装詳細については、 更新タイプ Update Typesの実装詳細については。

Capacitor アプリのリアルタイム更新

Capgo を使用して、ウェブ層のバグが生じた場合、修正をアプリストアの承認待ちの日数を待たずに配信することができます。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路を通じます。

スタートする

ブログの最新記事

Capgo を使用すると、プロフェッショナルなモバイルアプリを作成するために必要な最良の洞察を得ることができます。