Capgoでは、3つの値がカウントされ、理解することが重要です
- ユーザー
- ストレージ
- バンド幅
各の方法は、使用状況のカウントの方法が少し異なります。
ユーザー
Capacitor JS アプリをダウンロードして開くと、Capgo バックエンドにリクエストを送信し、更新が必要かどうかを確認します。 DeviceID
DeviceIDアプリがそれを実行すると、重要な情報を含む少量の情報を送信します。 :デバイス上で生成される一意のID (UUID)です。バージョン v5.10.0、v6.25.0、v7.25.0 から始めて、このIDはアプリ再インストール時に保存されます (デバイスストレージで安全に保存されます)。これらのバージョン以前では、IDはアプリのインストールごとにリセットされていました。
各アカウントが新しいデバイスIDを受け取ると、データベースに保存されます。 DeviceID 各アカウントが古いIDを取得すると、更新リクエスト (アプリを開く) が保存されます (データベースの updated_at フィールドが更新されます)。
このデータは2つの場所に保存されます。
- デバイステーブルに保存されます。
update_atアプリ統計 (app_stats) に保存されます。ここには、今日アクティブになったデバイスの数と、1か月以内にアクティブになっていないデバイスの数が記録されます。 - app_stats with daily counter who represents the number of device who became active today and haven’t been active this month.
利用計画の制限のために最初の方法が使用されます。なぜなら、100%の信頼性があるからです。チャートの表示のために2番目の方法が使用されます。 あなたのアカウントのホームページで両方を見ることができます:
- チャートの2番目の方法
- アプリの表の1番目の方法
Capgoはエミュレータと開発用ビルドはあなたの使用に含めない。試用期間後にあなたのアカウントがロックされないように、3%未満のエミュレータと開発用ビルドを保有することができる。試用期間が終わった後は、エミュレータと開発用ビルドの数を修正するまであなたのアカウントはロックされます。
Capgoはあなたのためにフィルタリングも行っています。CI/CDがGoogle PLAYにバージョンを送信するように設定されている場合、GoogleはあなたのCapacitorアプリを20+の実機で実行しています。新しいバンドルの最初の4時間、GoogleのデータセンターIPをブロックして、データセンターがカウントされるのを防ぎます。
毎月、このデータはゼロから始まります。
- あなたのデータベースにデバイスを追加または更新する
- 毎日、未使用のデバイスの数をカウントする。
最初の方法は900+のユーザーを返します。 2番目の方法はあなたのアカウントで200+のユーザーを返します。 計画の制限のために最初の方法を使用し、チャートの表示のために2番目の方法を使用します。 あなたのアカウントのホームページで両方を見ることができます。
ストレージ
あなたがアップロードするバンドルのサイズが毎回増加する
あなたのアップロードサイズに関連するデータのみです。アプリのサイズが良ければ、計画の制限に影響しません。
制限に達したり近づいた場合は、CLIでバンドルの一覧を表示できます。
npx @capgo/cli@latest bundle list
バンドルを削除すると、ストレージが解放されますが、統計は削除されません。
バンドルを削除する準備ができたら、多くのバンドルを削除するコマンドを使用してください。
npx @capgo/cli@latest bundle cleanup
PS: これは地球に良いことですが、またお金を節約することもできます。💪
また、__CAPGO_KEEP_0__を使用してアップロードを実行し、ストレージを使用し、計画に含まれないようにすることもできます。
--externalバンド幅
この値の計算は少し複雑ですが、ストレージと同じ考え方です。
ユーザーがバンドルをダウンロードするたびに、この数値はダウンロードサイズに応じて増加します。
このデータは、ダウンロードサイズに関係しており、__CAPGO_KEEP_0__のJSアプリサイズが良ければ、計画に収まることができます。
Capacitorはダウンロードされたサイズを知ることができませんが、バンドルのサイズだけが見えます。大きいバンドルがあって、多くのユーザーがダウンロードに失敗した場合、制限に達することが早くなります。
One important thing to note, Capgo cannot see what size is downloaded, it only sees the size of the bundle. So if you have a big bundle, and you have many users who fail to download it, you will reach the limit quickly.
バンドルサイズが小さいほど、計画に収まることができます。
In the future, Capgo will improve the download system to have more chances to download the bundle at one time.
Keep going from How your usage is counted in Capgo
あなたが使用している How your usage is counted in Capgo を使用してライブアップデートの配信計画を立てる場合、Capgo Live Updatesと接続してください。 Capgo Live Updates for the product workflow in Capgo Live Updates, 概要 概要の実装詳細について 機能 機能の実装詳細について アップデートの動作 アップデートの動作の実装詳細について、 アップデートの種類 アップデートの種類の実装詳細について。