Adapty Developer CLI 完整参考

正在使用 AI 助手?可以使用 Adapty CLI skill 帮助 LLM 与 CLI 配合工作。

本文列出了所有 Adapty CLI 命令及其参数、标志和可接受的值。

有关身份验证设置和令牌管理,请参阅身份验证

全局标志

这些标志适用于所有命令。

标志描述
--json以 JSON 格式输出,而非格式化文本
--help显示命令帮助

所有 list 命令还接受分页标志:

标志默认值描述
--page1页码
--page-size20每页条目数(最大:100)

应用

管理 Adapty 账户中的应用。有关基于看板的配置,请参阅 App settings

adapty apps list

列出 Adapty 账户中的所有应用。

adapty apps list

接受分页标志

adapty apps get

获取特定应用的详细信息。

adapty apps get <app-id>
参数描述
app-id应用 ID(UUID)

adapty apps create

创建新应用。

adapty apps create --title "My App" --platform ios --apple-bundle-id com.example.app
标志是否必填描述
--title应用标题
--platform平台:iosandroid。重复使用以支持两者:--platform ios --platform android
--apple-bundle-id--platform ios 一起使用时必填Apple bundle ID
--google-bundle-id--platform android 一起使用时必填Google bundle ID

adapty apps update

更新现有应用。

adapty apps update <app-id> --title "New Name"
参数描述
app-id应用 ID(UUID)
标志描述
--title新的应用标题
--apple-bundle-id新的 Apple bundle ID
--google-bundle-id新的 Google bundle ID

至少需要一个标志。--platform 在创建后无法更改。

访问等级

adapty access-levels list

列出应用的所有访问等级

adapty access-levels list --app <app-id>
标志是否必填描述
--app应用 ID(UUID)

接受分页标志

adapty access-levels get

获取特定访问等级的详细信息。

adapty access-levels get --app <app-id> <access-level-id>
参数描述
access-level-id访问等级 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)

adapty access-levels create

创建新的访问等级

adapty access-levels create --app <app-id> --sdk-id "pro" --title "Pro"
标志是否必填描述
--app应用 ID(UUID)
--sdk-id应用代码中用于检查访问权限的标识符(例如 "pro""premium"
--titleAdapty 看板中的显示标签

adapty access-levels update

更新现有访问等级

adapty access-levels update --app <app-id> <access-level-id> --title "Pro Access"
参数描述
access-level-id访问等级 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)
--title新的显示标签

--sdk-id 在创建后无法更改。

产品

adapty products list

列出应用的所有产品

adapty products list --app <app-id>
标志是否必填描述
--app应用 ID(UUID)

接受分页标志

adapty products get

获取特定产品的详细信息。

adapty products get --app <app-id> <product-id>
参数描述
product-id产品 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)

adapty products create

创建新产品

商店产品 ID(--ios-product-id--android-product-id--android-base-plan-id)在创建后无法更改。如需使用不同的商店产品 ID,请创建新产品。

adapty products create --app <app-id> --title "Monthly" --access-level-id <access-level-id> --period monthly --ios-product-id com.example.monthly
标志是否必填描述
--app应用 ID(UUID)
--title产品标题
--access-level-id此产品解锁的访问等级 ID(UUID)
--period订阅周期:weeklymonthly2_months3_months6_monthsyearlylifetime
--ios-product-id至少需要一个平台App Store Connect 中的产品 ID
--android-product-id至少需要一个平台Google Play Console 中的产品 ID
--android-base-plan-id--android-product-id 一起使用时必填,除非设置了 --period lifetimeGoogle Play Console 中的基础方案 ID

adapty products update

更新现有产品

商店产品 ID(--ios-product-id--android-product-id)在创建后无法更改,此命令中不可用。如需使用不同的商店产品 ID,请创建新产品。

adapty products update --app <app-id> <product-id> --title "Monthly" --access-level-id <access-level-id>
参数描述
product-id产品 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)
--title产品标题
--access-level-id此产品解锁的访问等级 ID(UUID)

付费墙

adapty paywalls list

列出应用的所有付费墙

adapty paywalls list --app <app-id>
标志是否必填描述
--app应用 ID(UUID)

接受分页标志

adapty paywalls get

获取特定付费墙的详细信息。

adapty paywalls get --app <app-id> <paywall-id>
参数描述
paywall-id付费墙 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)

adapty paywalls create

创建新付费墙

adapty paywalls create --app <app-id> --title "Default Paywall" --product-id <product-id>
标志是否必填描述
--app应用 ID(UUID)
--title付费墙标题
--product-id产品 ID(UUID)。重复使用以支持多个产品:--product-id <id1> --product-id <id2>

adapty paywalls update

替换现有付费墙的所有字段。

付费墙一旦与版位关联,其产品便无法更改。如需在已上线的付费墙中使用不同产品,请创建新付费墙并更新版位以指向新付费墙。

adapty paywalls update --app <app-id> <paywall-id> --title "Default Paywall" --product-id <product-id>

此命令将替换付费墙的所有字段,包括完整的产品列表。

参数描述
paywall-id付费墙 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)
--title付费墙标题
--product-id产品 ID(UUID)。重复使用以支持多个产品:--product-id <id1> --product-id <id2>

版位

adapty placements list

列出应用的所有版位

adapty placements list --app <app-id>
标志是否必填描述
--app应用 ID(UUID)

接受分页标志

adapty placements get

获取特定版位的详细信息。

adapty placements get --app <app-id> <placement-id>
参数描述
placement-id版位 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)

adapty placements create

创建新版位

adapty placements create --app <app-id> --title "Main" --developer-id "main" --paywall-id <paywall-id>
标志是否必填描述
--app应用 ID(UUID)
--title版位标题
--developer-id应用代码中用于请求此版位的字符串标识符
--paywall-id在此版位显示的付费墙 ID(UUID)

adapty placements update

替换现有版位的所有字段。

adapty placements update --app <app-id> <placement-id> --title "Main" --developer-id "main" --paywall-id <paywall-id>
参数描述
placement-id版位 ID(UUID)
标志是否必填描述
--app应用 ID(UUID)
--title版位标题
--developer-id应用代码中用于请求此版位的字符串标识符
--paywall-id在此版位显示的付费墙 ID(UUID)

身份验证

命令描述
adapty auth login通过浏览器使用设备流进行身份验证
adapty auth logout清除本地存储的凭据
adapty auth whoami向服务器验证令牌并显示用户信息
adapty auth status不发起服务器调用,显示本地身份验证状态
adapty auth revoke在服务器端撤销令牌并在本地清除

有关每个命令的完整详情,请参阅身份验证