用途:用于基于商店排名的移动应用市场情报查询,例如某应用在分类榜的位置、该位置随时间的变化、某次发布是否先于排名变化,以及同一产品在 iOS 与 Android 的表现对比。其优势在于本地保留了 Sensor Tower 面板不保存的历史,适合涉及“随时间变化”的问题。可用免费账号,多数命令无需登录。
主要能力:movers 查看某分类榜自上次运行以来上升、下降或新出现的应用;teardown 将应用发布版本时间线与本地排名历史对齐,判断哪个版本推动了变化;watch digest 输出所有被跟踪应用在各榜单的当前排名及相对上次 movers 的增量,且不调用 API;divergence 通过对比免费榜排名与畅销榜排名,找出变现异常的应用;compare 在解析跨平台身份后并排对比同一产品的 iOS 与 Android 排名。命令还包括 apps、categories、category history、category summary、find、publishers、rankings 等。
使用方式:先安装 CLI,macOS/Linux 默认安装到 $HOME/.local/bin,并确保该目录在 $PATH 中。安装命令为 npx -y @mvanhorn/printing-press-library install sensortower --cli-only;验证命令为 sensortower-pp-cli --version。若 npx 安装失败,可用 Go 1.26.6 或更新版本执行 go install github.com/mvanhorn/printing-press-library/library/marketing/sensortower/cmd/sensortower-pp-cli@latest。任意命令可加 --agent,展开为 --json --compact --no-input --no-color --yes。可用 --select 精简字段,用 which 按自然语言查找命令,用 recall 在发现前查询已学内容。
限制:不适用于精确收入或下载数字,上游返回一位有效数字区间,应用方报告误差可能超过一半;不适用于 Sensor Tower 付费 API、Ad Intelligence、Pathmatics、Usage Intelligence 或网络分析等无权限产品;不适用于关键词排名跟踪或 ASO 关键词研究;不适用于高频批量导出,上游限流约十余次请求后锁定约四分钟。跨平台统一端点需通过 auth login --chrome 导入会话 cookie。该 CLI 只读,不用于创建、更新、删除、发布等变更操作。