跳到主要内容
版本:v7

Telemetry

Capacitor 会收集关于通用使用情况的匿名遥测数据。这是一个默认加入的项目,旨在为 Capacitor 团队提供洞察,以帮助改进产品。通过提供使用数据,您将协助提供有价值的见解,这些见解可能会塑造产品的未来发展方向。

在 Capacitor CLI 成功完成其首次命令后,您将自动加入该计划。您可以在任何时候选择退出,届时将不会收集遥测数据,除非您重新选择加入。

注意: 遥测功能在非交互式环境中(例如 CI 服务器)不会运行,确保在这些场景中不会收集任何数据。

为什么需要收集遥测数据?

匿名使用数据使团队能够深入了解 Capacitor 的使用方式。借助这些信息,我们可以更好地确定修复和功能开发的优先级。这也有助于团队更好地理解开发者体验。

收集了哪些数据?

使用数据完全是匿名的,仅包含以下内容:

  • 时间戳
  • 命令名称、参数和所选标志
  • 命令执行时长
  • 错误信息(如果命令失败,不包含堆栈跟踪)
  • Capacitor 机器 ID(匿名生成的 ID)
  • 项目 ID(匿名生成的 ID)
  • 您的操作系统(Mac、Linux、Windows)
  • 以下组件的版本:NodeJS、Capacitor CLI、核心库、官方平台和插件

如何选择加入或退出

您可以在项目的根目录中随时运行 npx cap telemetry off 来退出该计划:

npx cap telemetry off

您可以通过在项目根目录中运行以下命令来检查状态:

npx cap telemetry

如果您希望重新加入该计划并为您的项目提供遥测数据,请运行以下命令:

npx cap telemetry on