跳过主要内容
解决方案

Capgo如何计算您的使用情况

Capgo如何计算您的使用情况,并尽可能地使用它。了解如何更好地管理您的计划

马丁·多纳迪尤

马丁·多纳迪尤

内容营销人员

Capgo如何计算您的使用情况

在 Capgo 中,3 个值被计算并且很重要理解

  • 用户
  • 存储
  • 带宽

每个值有不同的计量方式

用户

每次用户下载并打开您的 Capacitor JS 应用时,它会向 Capgo 后端发送请求,以确定是否有更新可用。 当应用执行此操作时,它会发送少量信息,包括最重要的信息 DeviceID

DeviceID:是一个设备上生成的唯一 ID(UUID)。 从插件版本 v5.10.0、v6.25.0 和 v7.25.0 开始,此 ID 现在在应用重装时持久化(安全存储在设备存储中)。在这些版本之前,ID 在每次应用安装时都会重置。

每次您的帐户接收到一个新的设备 ID 时,它会在数据库中保存。 每次一个旧的 DeviceID 请求更新(应用打开),它会更新其记录(在数据库中更新 updated_at)。

数据保存在两个地方:

  • 设备表格中, update_at 应用统计表格中,
  • 每日计数器,代表今天激活的设备数量,且本月未激活过的设备数量。

对于计划限制,使用第一个方法,因为它是100%可靠的;对于显示图表,使用第二个方法。 您可以在您的账户首页看到它们:

  • 图表中使用的是第二个方法
  • 应用表格中使用的是第一个方法

Capgo don’t count emulator and dev build in your usage. Keep in mind after the trial you can’t have more than 3% of them, or that will lock your account, until you fix it.

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.

每个月,这些数据从零开始。

  • 在每个设备请求时,创建或更新我的设备数据库
  • 将每日计数器中未激活本月的设备数量添加到活跃设备数量中

第一个方法返回:900+用户 第二个方法在您的帐户上有200+用户 对于计划限制,我使用第一个方法,100%可靠,而用于显示图表的第二个方法。 您可以在帐户主页看到它们。

存储

每次上传一个捆绑包,这个数字都会增加上传的大小。

这个数据只与您的上传大小相关,应用程序大小越好,您在计划中的表现就越好。

如果您达到或接近限制,可以使用CLI列出捆绑包。 npx @capgo/cli@latest bundle list 查看您可以清除的内容,删除捆绑包,释放存储空间,但不要删除统计数据。

当您准备好清理时,请使用以下命令删除多个捆绑包: npx @capgo/cli@latest bundle cleanup

PS:这对地球有益,但也对您的钱包有益 💪。

您还可以使用 --external 的上传大小来使用您的存储空间,而不计算在您的计划中。

带宽

计算这个值的方法稍微复杂一些,但想法与存储相同。

每次用户下载一个包时,这个数字就会增加下载的包大小。

这个数据只与您的下载大小有关,Capacitor JS 应用程序大小越好,您就越有可能在您的计划中。

Capgo 不能看到下载的大小,它只看到包的大小。因此,如果您有一个大的包,并且有许多用户无法下载它,您将很快达到限制。

为了在您的计划中保持良好,建议您有一个小的包。如果您无法实现,请向您的用户显示下载进度条,并让他们知道他们还有多少可以下载。

在未来,Capgo 将改进下载系统,以增加一次下载包的机会。

继续阅读关于在 Capgo 中如何计算您的使用情况的内容。

如果您正在使用 在 Capgo 中如何计算您的使用情况 进行实时更新的计划交付,连接它到 Capgo Live Updates 在 Capgo Live Updates 中的产品工作流程 概览 概述中的实现细节 功能 功能中的实现细节 更新行为 更新行为中的实现细节 更新类型 更新类型中的实现细节

Capacitor 应用程序的实时更新

当 web 层 bug 活跃时,通过 Capgo 将修复推送给用户,而不是等待几天的应用商店审批。用户在后台接收更新,而原生变化保持在正常的审批路径中。

立即开始

最新博客文章

Capgo 为您提供创建真正专业的移动应用所需的最佳见解。