# Adapty 命令行管理工具 `CLI` `订阅管理` `应用内购买` `Node.js` `开发工具` # Adapty CLI [Adapty 开发者命令行工具](https://adapty.io/docs/developer-cli)。在终端中管理应用、产品、付费墙、投放位置和访问级别。 ## 安装 ```sh npm install -g adapty ``` 需要 Node.js >= 18。 ## 认证 ```sh adapty auth login ``` 打开浏览器进行 OAuth 设备流认证。Token 存储于 `~/.config/adapty/config.json`。 可通过 `ADAPTY_TOKEN` 环境变量覆盖: ```sh ADAPTY_TOKEN=your-token adapty apps list ``` 其他认证命令: ```sh adapty auth whoami # 验证 token,显示用户信息 adapty auth status # 显示本地认证状态 adapty auth logout # 清除本地存储的 token adapty auth revoke # 在服务端撤销 token 并清除本地记录 ``` ## 命令 所有资源命令都需要 `--app APP_ID`(UUID)。使用 `adapty apps list` 查找应用 ID。 ### 应用 ```sh adapty apps list [--page N] [--page-size N] adapty apps get APP_ID adapty apps create --title "My App" --platform ios --apple-bundle-id com.example.app adapty apps update APP_ID [flags] ``` ### 产品 ```sh adapty products list --app UUID [--page N] [--page-size N] adapty products get --app UUID PRODUCT_ID adapty products create --app UUID [flags] adapty products update --app UUID PRODUCT_ID [flags] ``` ### 付费墙 ```sh adapty paywalls list --app UUID [--page N] [--page-size N] adapty paywalls get --app UUID PAYWALL_ID adapty paywalls create --app UUID --title "Name" --product-id UUID1 [--product-id UUID2] adapty paywalls update --app UUID PAYWALL_ID [flags] ``` ### 投放位置 ```sh adapty placements list --app UUID [--page N] [--page-size N] adapty placements get --app UUID PLACEMENT_ID adapty placements create --app UUID [flags] adapty placements update --app UUID PLACEMENT_ID [flags] ``` ### 访问级别 ```sh adapty access-levels list --app UUID [--page N] [--page-size N] adapty access-levels get --app UUID ACCESS_LEVEL_ID adapty access-levels create --app UUID [flags] adapty access-levels update --app UUID ACCESS_LEVEL_ID [flags] ``` ### 全局参数 | 参数 | 说明 | | ------------- | --------------------------------- | | `--json` | 以 JSON 格式输出 | | `--help` | 显示帮助 | | `--page` | 页码(默认:1) | | `--page-size` | 每页条数(默认:20,最大:100) | ## 环境变量 | 变量 | 说明 | | ---------------- | --------------------------------------------------------------------------------- | | `ADAPTY_TOKEN` | 覆盖存储的认证 token | | `ADAPTY_API_URL` | 覆盖 API 基础地址(默认:`https://api-admin.adapty.io/api/v1/developer`) | ## Claude Code 技能 为 Claude Code 安装 Adapty CLI 技能: ```sh npx skills add adaptyteam/adapty-cli --skill adapty-cli ``` ## 开发 ```sh pnpm install pnpm build ./bin/run.js apps list ``` ## 许可证 MIT