3.3 KiB
3.3 KiB
Adapty 命令行管理工具
CLI 订阅管理 应用内购买 Node.js 开发工具
Adapty CLI
Adapty 开发者命令行工具。在终端中管理应用、产品、付费墙、投放位置和访问级别。
安装
npm install -g adapty
需要 Node.js >= 18。
认证
adapty auth login
打开浏览器进行 OAuth 设备流认证。Token 存储于 ~/.config/adapty/config.json。
可通过 ADAPTY_TOKEN 环境变量覆盖:
ADAPTY_TOKEN=your-token adapty apps list
其他认证命令:
adapty auth whoami # 验证 token,显示用户信息
adapty auth status # 显示本地认证状态
adapty auth logout # 清除本地存储的 token
adapty auth revoke # 在服务端撤销 token 并清除本地记录
命令
所有资源命令都需要 --app APP_ID(UUID)。使用 adapty apps list 查找应用 ID。
应用
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]
产品
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]
付费墙
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]
投放位置
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]
访问级别
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 技能:
npx skills add adaptyteam/adapty-cli --skill adapty-cli
开发
pnpm install
pnpm build
./bin/run.js apps list
许可证
MIT