核对 TestFlight 构建状态
查找应用,查看上传构建的处理和测试审核状态。
/oo App Store Connect: 查找 App Store Connect 中 Bundle ID 为[Bundle ID]的应用,列出[应用版本号]和[平台]的构建,查看选定构建并总结处理及 TestFlight 审核状态。
提供应用标识,让 AI 整理构建状态和评论反馈,供发布或测试决策使用。
将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。
查找应用,查看上传构建的处理和测试审核状态。
/oo App Store Connect: 查找 App Store Connect 中 Bundle ID 为[Bundle ID]的应用,列出[应用版本号]和[平台]的构建,查看选定构建并总结处理及 TestFlight 审核状态。
读取评论和回复,整理反复出现的产品问题。
/oo App Store Connect: 读取 App Store Connect 应用[应用 ID]在[商店地区代码]的客户评论,附评论 ID 总结反复出现的好评和问题,区分开发者回复与客户文字。
为构建的一种语言设置测试要求。
/oo App Store Connect: 读取 App Store Connect 构建[构建 ID],将[语言]的 What to Test 说明设置为已确认文字[文字],报告已更新的构建和语言。
在 Agent 中配置 oo CLI 和 oo Skill。
安装 OOMOL →提供 App Store Connect API Key 的 Key ID 和 .p8 私钥;团队密钥还需 Issuer ID。
连接 App Store Connect →使用 /oo,说明要读取的页面、修改的内容和保存位置。
连接指南 →选择你的 Agent
App Store Connect 保存应用、构建、TestFlight、评论和发布管理资料。此处任务聚焦构建核对、客户反馈与测试说明。
查找应用,读取构建、预发布版本和审核信息。
查看群组与测试者、发布说明、邀请测试者,并将构建分配至群组。
读取 App Store 客户评论及开发者回复。
列出该 API 密钥可见的 App,可按 bundle ID、名称或 SKU 筛选。
app_store_connect.list_apps 按 App Store Connect 标识符读取一条 App 记录。
app_store_connect.get_app 列出某个 App 已上传的 build,并附带每个 build 所属的预发布版本。可按版本、平台、处理状态或 TestFlight 审核状态筛选。
app_store_connect.list_builds 读取一个 build,同时返回其预发布版本、TestFlight 审核提交记录以及所属的 App。
app_store_connect.get_build 列出某个 App 的预发布版本,预发布版本按营销版本号对该 App 的 TestFlight build 进行分组。
app_store_connect.list_pre_release_versions 列出某个 App 的 TestFlight 分组,包含每个分组的公开邀请链接。
app_store_connect.list_beta_groups 为 App 创建一个 TestFlight 分组,可选择同时启用其公开邀请链接。
app_store_connect.create_beta_group 删除一个 TestFlight 分组。仅属于该分组的测试员将失去对其 build 的访问权限。
app_store_connect.delete_beta_group 列出 TestFlight 测试员,可缩小范围到某个 App、分组或 build。
app_store_connect.list_beta_testers 通过邮箱邀请一位 TestFlight 测试员。App Store Connect 只会创建已被分配到某处的测试员,因此 betaGroupIds 和 buildIds 至少要传一个。
app_store_connect.create_beta_tester 将一位 TestFlight 测试员从团队中移除,撤销其对所有 build 和分组的访问权限。
app_store_connect.delete_beta_tester 将已有的 TestFlight 测试员加入一个分组,使其获得该分组可安装的 build。
app_store_connect.add_beta_testers_to_group 将测试员从一个 TestFlight 分组中移除。测试员仍保留在团队中,并通过其所在的其他分组继续保有访问权限。
app_store_connect.remove_beta_testers_from_group 将一个 build 开放给若干 TestFlight 分组,使其测试员可以安装。
app_store_connect.add_build_to_beta_groups 将一个 build 提交 TestFlight beta 审核,外部分组必须等审核通过后才能安装该 build。
app_store_connect.submit_build_for_beta_review 设置某个 build 在指定 locale 下向测试员展示的 "What to Test" (测试内容) 说明。若该 locale 已有说明则更新,尚无说明则新建。
app_store_connect.update_build_test_notes 列出某个 App 的 App Store 版本,并附带每个版本的审核与发布状态。
app_store_connect.list_app_store_versions 按 App Store Connect 标识符读取一个 App Store 版本。
app_store_connect.get_app_store_version 列出某个 App 的 App Store 评论,并附带每条评论已发布的开发者回复。
app_store_connect.list_customer_reviews 读取一条 App Store 评论及其已发布的开发者回复。
app_store_connect.get_customer_review 为一条 App Store 评论发布开发者回复。App Store Connect 将其视为 upsert:同一评论已有的回复会被替换,且发布过程是异步的。
app_store_connect.respond_to_customer_review 移除一条 App Store 评论上已发布的开发者回复。
app_store_connect.delete_customer_review_response 列出 App Store Connect 团队成员,并附带每位成员被授予的角色。
app_store_connect.list_users 按标识符读取一位 App Store Connect 团队成员。
app_store_connect.get_user 读取某个 App 的价格计划,包括其自动价格所依据的基准 territory。App Store Connect 尚无该 App 的价格计划时返回 null。逐条价格请使用 list_app_price_schedule_manual_prices 与 list_app_price_schedule_automatic_prices。
app_store_connect.get_app_price_schedule 设置某个 App 的价格计划:基准 territory 加上手动价格,每条手动价格是一个价格点 (其 id 已编码所属 territory) 和可选的日期范围。App Store Connect 会根据基准 territory 的价格派生其他所有 territory 的价格。新计划会替换该 App 当前的价格以及所有已排期的价格变更。价格点标识符可用 list_app_price_points 查找。
app_store_connect.create_app_price_schedule 列出某个价格计划的手动价格,每条附带所用的价格点、适用的 territory,以及该价格点的顾客价格与收益。
app_store_connect.list_app_price_schedule_manual_prices 列出某个价格计划的自动价格,即 App Store Connect 为没有手动价格的每个 territory 根据基准 territory 价格派生的价格。每条附带价格点、territory、顾客价格与收益。
app_store_connect.list_app_price_schedule_automatic_prices 读取某个价格计划的基准 territory,即其他 territory 的自动价格所依据的那个 territory。
app_store_connect.get_app_price_schedule_base_territory 列出某个 App 可以采用的价格点,可缩小到若干 territory。每个价格点附带以该 territory 货币计的顾客价格与开发者收益;把它的标识符传给 create_app_price_schedule。
app_store_connect.list_app_price_points 按 App Store Connect 标识符读取一个价格点,包括它所属的 territory。
app_store_connect.get_app_price_point 列出 App Store Connect 认为与某个价格点等价的其他 territory 的价格点,可缩小到若干 territory。用它在多个 territory 之间挑选相互匹配的手动价格。
app_store_connect.list_app_price_point_equalizations 读取某个 App 的可用性配置,它说明该 App 是否会自动在新增 territory 上架。App Store Connect 尚无该 App 的可用性记录时返回 null。各 territory 的具体设置请使用 list_territory_availabilities。
app_store_connect.get_app_availability 设置某个 App 的 territory 可用性:是否自动在新增 territory 上架,以及所列每个 territory 是否可用、发布日期和是否开放预购。新配置会替换该 App 在所有 territory 的当前可用性,因此要列出所有应保持可用的 territory。
app_store_connect.create_app_availability 列出某个 App 可用性配置在各 territory 的可用性:该 App 在每个 territory 是否在售、发布日期、预购设置,以及解释它为何可用或不可用的内容状态。
app_store_connect.list_territory_availabilities 修改某个 App 在一个 territory 的可用性:切换是否可用、设置或清除发布日期,或开放预购。至少传一个字段,其余字段保持当前值。
app_store_connect.update_territory_availability 结束某个 App 在给定 territory 的预购并立即在这些 territory 发布。结束整个 App 的预购就是通过它:传入该 App 处于预购状态的每个 territory 的 territory 可用性。预购结束后无法恢复。
app_store_connect.create_end_app_availability_pre_order 列出一个 App 上注册的 webhook,包含每个 webhook 的 URL、启用状态和订阅的事件类型。
app_store_connect.list_webhooks 按 App Store Connect 标识符读取一个 webhook。
app_store_connect.get_webhook 在 App 上注册一个 webhook,之后只要所选事件发生,App Store Connect 就会向该 URL 推送带签名的通知。注册后可用 ping_webhook 测试端点。
app_store_connect.create_webhook 修改 webhook 的名称、URL、密钥、事件类型或启用状态。给出的每个字段都会替换当前值;eventTypes 会整体替换现有列表。
app_store_connect.update_webhook 删除一个 webhook。App Store Connect 会停止向其 URL 发送通知,其投递历史也不再可访问。
app_store_connect.delete_webhook 列出一个 webhook 的投递尝试,按 App Store Connect 的顺序最新的在前,包含每次尝试携带的事件和端点返回的响应。可按投递状态或创建时间过滤,用来找出需要重投的失败投递。
app_store_connect.list_webhook_deliveries 重新发送更早一次投递的事件,例如端点当时不可用时。App Store Connect 会创建一条标记为重投的新投递记录,原投递记录保留。
app_store_connect.redeliver_webhook_delivery 向 webhook 发送一条测试 ping 通知,用来验证端点及其签名校验。该 ping 会出现在 webhook 的投递记录中,ping 字段为 true。
app_store_connect.ping_webhook 列出团队注册的 bundle ID (App ID),可按 identifier、名称、平台或 seed ID 筛选。
app_store_connect.list_bundle_ids 按 App Store Connect 标识符读取一条 bundle ID 记录。
app_store_connect.get_bundle_id 为团队注册一个新的 bundle ID (App ID)。之后再用 enable_bundle_id_capability 添加 capability。
app_store_connect.create_bundle_id 重命名 bundle ID。名称是 App Store Connect 唯一允许修改的属性;identifier 字符串和平台在注册后即固定。
app_store_connect.update_bundle_id 从团队中删除 bundle ID。App Store Connect 会拒绝删除仍被某个 App 记录使用的 bundle ID。
app_store_connect.delete_bundle_id 列出为某个 bundle ID 创建的描述文件 (provisioning profile)。
app_store_connect.list_bundle_id_profiles 读取使用某个 bundle ID 的 App Store Connect App。该 bundle ID 尚未创建 App 时返回 null。
app_store_connect.get_bundle_id_app 列出某个 bundle ID 上已启用的 capability 及其配置的 settings。
app_store_connect.list_bundle_id_capabilities 在 bundle ID 上启用推送通知、关联域名等 capability。变更前为该 bundle ID 创建的描述文件可能需要重新生成才能带上新的 entitlement。
app_store_connect.enable_bundle_id_capability 替换 bundle ID 上已启用 capability 的配置,例如 iCloud 版本或数据保护级别。capabilityType 与 settings 至少提供一个;给出的 settings 会替换当前配置。
app_store_connect.update_bundle_id_capability 在 bundle ID 上禁用某个 capability 并丢弃其配置。依赖该 capability 的描述文件会失效。
app_store_connect.disable_bundle_id_capability 列出团队的签名证书,包含其 base64 DER 内容,可按类型、显示名称或序列号筛选。
app_store_connect.list_certificates 按 App Store Connect 标识符读取一张证书,包含其 base64 DER 内容。
app_store_connect.get_certificate 根据证书签名请求 (CSR) 签发一张新的签名证书。Apple Pay 与 pass type 证书还需提供其所属的 merchant ID 或 pass type ID。macOS 的 Developer ID 证书只能在 Apple Developer 网站或 Xcode 中创建,并且 Apple 限制团队每种类型可持有的证书数量。
app_store_connect.create_certificate 激活或停用证书。App Store Connect 只开放激活状态这一个属性,它适用于 Apple Pay 支付处理证书;停用的证书在重新激活前不再用于支付处理。
app_store_connect.update_certificate 吊销丢失、被盗、泄露或即将过期的证书。吊销是永久性的,无法撤销:用该证书签名的 App 无法再用它重新签名,所有包含它的描述文件都会失效,Developer ID 或 Apple Pay 证书可能需要 Apple 介入才能恢复服务。证书仍在使用时,请先用 create_certificate 签发替代证书。
app_store_connect.revoke_certificate 列出团队的描述文件 (provisioning profile),包含其 base64 内容,可按名称、类型或有效状态筛选。
app_store_connect.list_profiles 按 App Store Connect 标识符读取一个描述文件,包含其 base64 内容。
app_store_connect.get_profile 用给定的证书为某个 bundle ID 创建描述文件;开发和 ad hoc 类型还需给出允许安装 App 的设备。App Store 与企业内部 (in-house) 类型不带设备。
app_store_connect.create_profile 删除描述文件,使其不能再被下载或用于签名新构建。bundle ID 仍需要描述文件时,请用 create_profile 创建替代文件。
app_store_connect.delete_profile 列出某个描述文件中嵌入的证书。
app_store_connect.list_profile_certificates 列出开发或 ad hoc 描述文件允许的设备。
app_store_connect.list_profile_devices 读取描述文件所对应的 bundle ID。
app_store_connect.get_profile_bundle_id 列出团队注册的设备,可按名称、平台、UDID 或状态筛选。
app_store_connect.list_devices 按 App Store Connect 标识符读取一台已注册设备。
app_store_connect.get_device 为团队注册一台设备,以便开发和 ad hoc 描述文件可以包含它。Apple 限制团队每个会员年度可注册的设备数量,已注册的设备只能在 Apple Developer 网站中移除;请改用 update_device 禁用设备。
app_store_connect.register_device 重命名已注册设备或更改其状态。name 与 status 至少提供一个。禁用设备会使包含它的开发和 ad hoc 描述文件失效,但该设备仍计入年度设备配额;重新启用时保留同一条记录。
app_store_connect.update_device 列出团队注册的 Apple Pay merchant ID,可按名称或 identifier 筛选。
app_store_connect.list_merchant_ids 按 App Store Connect 标识符读取一条 Apple Pay merchant ID 记录。
app_store_connect.get_merchant_id 为团队注册一个 Apple Pay merchant ID。之后再用 create_certificate 为其签发支付处理证书和商户身份证书。
app_store_connect.create_merchant_id 重命名 Apple Pay merchant ID。名称是 App Store Connect 唯一允许修改的属性。
app_store_connect.update_merchant_id 从团队中删除 Apple Pay merchant ID。引用它的 Apple Pay 交易和证书将停止工作。
app_store_connect.delete_merchant_id 列出为某个 merchant ID 签发的 Apple Pay 证书,可按类型、显示名称或序列号筛选。
app_store_connect.list_merchant_id_certificates 列出团队注册的 Wallet pass type ID,可按名称或 identifier 筛选。
app_store_connect.list_pass_type_ids 按 App Store Connect 标识符读取一条 Wallet pass type ID 记录。
app_store_connect.get_pass_type_id 为团队注册一个 Wallet pass type ID。之后再用 create_certificate 为其签发 pass 签名证书。
app_store_connect.create_pass_type_id 重命名 Wallet pass type ID。名称是 App Store Connect 唯一允许修改的属性。
app_store_connect.update_pass_type_id 从团队中删除 Wallet pass type ID。为其签名的 pass 无法再更新,其证书也将停止工作。
app_store_connect.delete_pass_type_id 列出为某个 pass type ID 签发的 pass 签名证书,可按类型、显示名称或序列号筛选。
app_store_connect.list_pass_type_id_certificates 修改一个 build 的 TestFlight 标志:将其设为过期使测试员无法再安装,或记录它是否使用非豁免加密。build 过期后无法恢复。至少传入一个字段。
app_store_connect.update_build 列出被单独分配到某个 build (不经由任何分组) 的 TestFlight 测试员。
app_store_connect.list_build_individual_testers 将已有的 TestFlight 测试员单独分配到一个 build,使其无需加入分组即可安装。
app_store_connect.add_individual_testers_to_build 取消 TestFlight 测试员在某个 build 上的单独分配。测试员仍可通过拥有该 build 的分组继续访问。
app_store_connect.remove_individual_testers_from_build 将一个 build 从若干 TestFlight 分组中撤回,使其测试员无法再安装。
app_store_connect.remove_build_from_beta_groups 列出可以安装某个 build 的 TestFlight 分组。
app_store_connect.list_build_beta_groups 读取某个 build 的 TestFlight 分发详情:内部与外部测试状态,以及是否自动通知测试员。
app_store_connect.get_build_beta_detail 开启或关闭某个 build 的测试员自动通知。build beta 详情标识符可从 get_build_beta_detail 获取。
app_store_connect.update_build_beta_detail 向所有可以安装某个 build 的测试员发送 TestFlight 可用通知。通知发出后无法撤回,仅在自动通知已关闭时使用。
app_store_connect.notify_build_testers 列出某个 build 的 "What to Test" (测试内容) 说明,每个 locale 一条记录,可选只看单个 locale。
app_store_connect.list_beta_build_localizations 按标识符读取某个 build 在某个 locale 下的 "What to Test" (测试内容) 说明记录。
app_store_connect.get_beta_build_localization 为某个 build 尚无说明的 locale 创建 "What to Test" (测试内容) 说明。同一 locale 的第二条记录会被 App Store Connect 拒绝;修改已有说明请使用 update_build_test_notes。
app_store_connect.create_beta_build_localization 替换某条已有 build 本地化记录的 "What to Test" (测试内容) 说明。原有文本会被覆盖。
app_store_connect.update_beta_build_localization 删除某个 build 在某个 locale 下的 "What to Test" (测试内容) 说明。该 locale 的测试员将回退到主要 locale 的说明。
app_store_connect.delete_beta_build_localization 读取 Apple 审核 App 的 TestFlight 外部测试时使用的联系人、演示账号和备注。
app_store_connect.get_beta_app_review_detail 修改 Apple 审核 App 的 TestFlight 测试时使用的联系人、演示账号或备注。给出的每个字段都会替换已存储的值;至少传入一个字段。标识符可从 get_beta_app_review_detail 获取。
app_store_connect.update_beta_app_review_detail 列出某个 App 的 TestFlight 测试信息,每个 locale 一条记录,可选只看单个 locale。
app_store_connect.list_beta_app_localizations 按标识符读取某个 App 在某个 locale 下的 TestFlight 测试信息。
app_store_connect.get_beta_app_localization 为 App 尚无记录的 locale 创建 TestFlight 测试信息:测试员在 TestFlight 中看到的描述、反馈邮箱和 URL。
app_store_connect.create_beta_app_localization 修改某条 App 本地化记录的 TestFlight 测试信息。给出的每个字段都会替换已存储的值;至少传入一个字段。
app_store_connect.update_beta_app_localization 删除 App 在某个 locale 下的 TestFlight 测试信息。该 locale 的测试员将回退到主要 locale。
app_store_connect.delete_beta_app_localization 读取 App 的 TestFlight 测试员必须接受的许可协议。
app_store_connect.get_beta_license_agreement 替换 App 的 TestFlight 测试员必须接受的许可协议文本。标识符可从 get_beta_license_agreement 获取。
app_store_connect.update_beta_license_agreement 向尚未接受某个 App 邀请的测试员重新发送 TestFlight 邀请邮件。
app_store_connect.resend_beta_tester_invitation 按标识符读取一个 TestFlight 分组,包括其公开链接设置。
app_store_connect.get_beta_group 修改一个 TestFlight 分组的名称、公开链接、反馈设置,或面向 Apple silicon 与 Apple Vision 的可用性设置。给出的每个字段都会替换已存储的值;至少传入一个字段。
app_store_connect.update_beta_group 列出某个 TestFlight 分组可以安装的 build,并附带每个 build 所属的预发布版本。
app_store_connect.list_beta_group_builds 将若干 build 开放给一个 TestFlight 分组,使其测试员可以安装。
app_store_connect.add_builds_to_beta_group 将若干 build 从一个 TestFlight 分组中撤回,使其测试员无法再安装。
app_store_connect.remove_builds_from_beta_group 按标识符读取一个 TestFlight 测试员,包括邀请状态和已安装 App 的设备。
app_store_connect.get_beta_tester 列出某个 TestFlight 测试员有权访问的 App。
app_store_connect.list_beta_tester_apps 撤销 TestFlight 测试员对指定 App 的访问权限,将其从这些 App 的所有分组和 build 中移除,但仍保留在团队中。
app_store_connect.remove_beta_tester_from_apps 列出某个测试员所属的 TestFlight 分组。
app_store_connect.list_beta_tester_beta_groups 按标识符读取一个预发布版本。
app_store_connect.get_pre_release_version 列出某个 build 的 TestFlight beta 审核提交记录,可选只看某一审核状态。
app_store_connect.list_beta_app_review_submissions 按标识符读取一条 TestFlight beta 审核提交记录。
app_store_connect.get_beta_app_review_submission 为 App 在某个平台上创建一个新的 App Store 版本。版本初始状态为 PREPARE_FOR_SUBMISSION,在提交审核前可以再删除。
app_store_connect.create_app_store_version 修改 App Store 版本的版本字符串、版权信息、审核或发布设置,或关联的 build。给出的每个字段都会覆盖当前值;copyright 或 earliestReleaseDate 传 null 可清空。
app_store_connect.update_app_store_version 删除一个尚未提交的 App Store 版本,连同其本地化内容和审核信息一起删除。
app_store_connect.delete_app_store_version 选择 App Store 版本用于送审的 build,会替换之前选定的 build。buildId 传 null 可解绑当前 build。
app_store_connect.set_app_store_version_build 读取当前关联到 App Store 版本的 build,尚未选择 build 时返回 null。
app_store_connect.get_app_store_version_build 列出某个 App Store 版本的本地化 App Store 元数据 (描述、关键词、更新说明、URL),可限定为指定的 locale。
app_store_connect.list_app_store_version_localizations 读取某个版本在某个 locale 下的本地化 App Store 元数据。
app_store_connect.get_app_store_version_localization 为 App Store 版本添加某个 locale 的 App Store 元数据。该 locale 必须已为 App 启用,且在此版本上尚无本地化记录。
app_store_connect.create_app_store_version_localization 覆盖某个版本在某个 locale 下的本地化 App Store 元数据。只有给出的字段会被修改;传 null 可清空某个字段。
app_store_connect.update_app_store_version_localization 从 App Store 版本中移除某个 locale 的 App Store 元数据,包括其截图和预览。
app_store_connect.delete_app_store_version_localization 读取 App Store 版本的分阶段发布配置,未配置分阶段发布时返回 null。
app_store_connect.get_app_store_version_phased_release 为 App Store 版本启用分阶段发布,使审核通过的更新在 7 天内逐步推送给开启自动更新的用户。在版本发布前可用 delete_app_store_version_phased_release 再移除。
app_store_connect.create_app_store_version_phased_release 暂停、恢复或完成已发布版本的分阶段发布。COMPLETE 会立即向所有用户发布该版本,且无法撤销。
app_store_connect.update_app_store_version_phased_release 关闭 App Store 版本的分阶段发布,使审核通过的更新一次性推送给所有用户。
app_store_connect.delete_app_store_version_phased_release 将处于 PENDING_DEVELOPER_RELEASE 状态、已通过审核的 App Store 版本发布到 App Store。发布会立即开始,且无法撤销。
app_store_connect.release_app_store_version 读取 App Store 版本附带的 App Review 联系人信息、演示账号和备注,尚未填写时返回 null。
app_store_connect.get_app_store_review_detail 为尚未填写审核信息的 App Store 版本填写 App Review 联系人信息、演示账号和备注。
app_store_connect.create_app_store_review_detail 覆盖 App Store 版本的 App Review 联系人信息、演示账号或备注。只有给出的字段会被修改;文本字段传 null 可清空。
app_store_connect.update_app_store_review_detail 列出某个 App 的审核提交记录,并给出每条提交所携带的 App Store 版本。可按平台或审核状态筛选。
app_store_connect.list_review_submissions 读取一条审核提交记录,包括其状态和所携带的 App Store 版本。
app_store_connect.get_review_submission 为 App 在某个平台上开始一条新的审核提交。用 add_review_submission_item 添加提交项,再用 submit_review_submission 送审。每个 App 在每个平台上只能有一条未完成的提交。
app_store_connect.create_review_submission 将准备好的审核提交及其全部提交项送交 App Review。提交会进入 WAITING_FOR_REVIEW 状态,之后只能用 cancel_review_submission 撤回。
app_store_connect.submit_review_submission 取消一条审核提交,将其从 App Review 队列中移除。其提交项会回到之前的状态,再次送审需要新建提交。
app_store_connect.cancel_review_submission 列出审核提交中的各项内容,每项给出其审核的 App Store 版本、自定产品页版本、实验或 App 内活动。
app_store_connect.list_review_submission_items 向未送审的审核提交中添加一条记录。appStoreVersionId、appCustomProductPageVersionId、appStoreVersionExperimentId、appStoreVersionExperimentV2Id 和 appEventId 中恰好给出一个。在提交送审前可用 delete_review_submission_item 再移除该项。
app_store_connect.add_review_submission_item 在修复 App Review 提出的问题后将审核提交项标记为已解决,或将其标记为已移除,让提交在没有该项的情况下继续。
app_store_connect.update_review_submission_item 从尚未送交 App Review 的审核提交中删除一个提交项。
app_store_connect.delete_review_submission_item 更新 App 级设置,例如主要 locale、第三方内容权利声明、服务器通知 URL 或辅助功能 URL。会覆盖给定的属性;URL 传 null 可清空。至少传一个属性。
app_store_connect.update_app 列出一个 App 的 app info 记录,每条包含审核状态、推导出的年龄分级以及 App Store 类别标识符。一个 App 通常有一条可编辑记录,外加当前在 App Store 上架版本对应的记录。
app_store_connect.list_app_infos 读取一条 app info 记录,包含审核状态、推导出的年龄分级和 App Store 类别标识符。
app_store_connect.get_app_info 设置一条 app info 记录的 App Store 类别。给定的每个类别都会替换当前值;子类别仅在对应类别为游戏或贴纸时生效。至少传一个类别。可用 list_app_categories 查找标识符。
app_store_connect.update_app_info 列出一条 app info 记录的本地化名称、副标题和隐私 URL,可限定为部分 locale。
app_store_connect.list_app_info_localizations 按标识符读取一条 app info 本地化。
app_store_connect.get_app_info_localization 为一条 app info 记录添加一个 locale,并设置该 locale 下显示的 App 名称以及可选的副标题和隐私 URL。记录已有该 locale 时 App Store Connect 会拒绝。
app_store_connect.create_app_info_localization 修改一条 app info 本地化的名称、副标题或隐私 URL。会覆盖给定的字段;副标题、URL 或隐私文本传 null 可清空。至少传一个字段。
app_store_connect.update_app_info_localization 从一条 app info 记录中移除一个 locale。修改提交后,该 App 将不再以该语言上架。
app_store_connect.delete_app_info_localization 列出 App Store 类别及其平台、父类别和子类别标识符。可按平台筛选,或只列出顶级类别或只列出子类别。
app_store_connect.list_app_categories 读取一个 App Store 类别及其平台、父类别和子类别标识符。
app_store_connect.get_app_category 读取一条 app info 记录关联的年龄分级问卷答案,包括手动的分级覆盖。
app_store_connect.get_age_rating_declaration 回答或修改年龄分级问卷中的问题。只覆盖给定的答案;App Store Connect 会重新计算推导出的年龄分级。至少传一个答案。
app_store_connect.update_age_rating_declaration 列出一个 App 的辅助功能声明 (Accessibility Nutrition Labels),可按设备系列或发布状态筛选。
app_store_connect.list_accessibility_declarations 按标识符读取一条辅助功能声明。
app_store_connect.get_accessibility_declaration 为一个 App 的某个设备系列创建辅助功能声明草稿。草稿在通过 update_accessibility_declaration 发布之前不会显示在 App Store 上。
app_store_connect.create_accessibility_declaration 修改一条声明支持的辅助功能特性,或传 publish: true 将其发布,发布会替换该设备系列当前已发布的声明。至少传一个字段。
app_store_connect.update_accessibility_declaration 删除一条辅助功能声明。
app_store_connect.delete_accessibility_declaration 列出一个 App 的出口合规 (加密) 声明及其审核状态和合规代码,可按平台或所覆盖的 build 筛选。
app_store_connect.list_app_encryption_declarations 按标识符读取一条出口合规 (加密) 声明。
app_store_connect.get_app_encryption_declaration 为使用非豁免加密的 App 创建出口合规声明。App Store Connect 会审核并分配合规代码;声明创建后不能编辑,只能用新声明替换。支持文档需要另行上传。
app_store_connect.create_app_encryption_declaration 读取一个 App 的自定义最终用户许可协议及其适用的地区。App 在所有地区都使用 Apple 标准 EULA 时返回 null。
app_store_connect.get_end_user_license_agreement 为一个 App 在给定地区附加自定义最终用户许可协议。其他地区继续使用 Apple 标准 EULA。同一 App 已有协议时 App Store Connect 会拒绝再创建。
app_store_connect.create_end_user_license_agreement 替换自定义最终用户许可协议的文本或其适用地区的完整集合。agreementText 和 territoryIds 至少传一个。
app_store_connect.update_end_user_license_agreement 移除一个 App 的自定义最终用户许可协议,之后所有地区都使用 Apple 标准 EULA。
app_store_connect.delete_end_user_license_agreement 列出所有 App Store 地区及其货币。地区标识符用于许可协议、可用性和定价。
app_store_connect.list_territories 列出 App Store Connect 为一个 App 分配的、用于 App Store 发现的标签,可只列出在 App Store 上显示或隐藏的标签。
app_store_connect.list_app_tags 列出一个 App 的 Android App 映射,这些映射把 Android 包与该 App 关联,用于从 Android 迁移到 iPhone。
app_store_connect.list_android_to_ios_app_mapping_details 按标识符读取一条 Android App 映射。
app_store_connect.get_android_to_ios_app_mapping_detail 通过包名和签名证书指纹把一个 Android App 映射到该 App,这样从 Android 迁移到 iPhone 的用户会被推荐该 App。
app_store_connect.create_android_to_ios_app_mapping_detail 修改一条 Android App 映射的包名,或替换其签名证书指纹的完整列表。至少传一个字段。
app_store_connect.update_android_to_ios_app_mapping_detail 删除一条 Android App 映射。
app_store_connect.delete_android_to_ios_app_mapping_detail 列出团队的 Xcode Cloud 产品,可选择只看某个 App 的产品,或只看 App 类或框架类产品。一个产品承载某个 App 或框架的全部工作流与构建运行。
app_store_connect.list_ci_products 按 App Store Connect 标识符读取一个 Xcode Cloud 产品。
app_store_connect.get_ci_product 删除一个 Xcode Cloud 产品,这会从 Xcode Cloud 中移除该 App 或框架的全部工作流与构建历史。
app_store_connect.delete_ci_product 列出某个 Xcode Cloud 产品的工作流。
app_store_connect.list_ci_product_workflows 列出某个 Xcode Cloud 产品下所有工作流的构建运行,可选择只看产出了某个 build 的那次运行。
app_store_connect.list_ci_product_build_runs 列出某个 Xcode Cloud 产品的主仓库,即存放其工作流所构建的项目或 package 的仓库。
app_store_connect.list_ci_product_primary_repositories 列出某个 Xcode Cloud 产品的附加仓库,例如已授权 Xcode Cloud 访问的 Swift package 依赖仓库。
app_store_connect.list_ci_product_additional_repositories 读取一个 Xcode Cloud 工作流,包括其启动条件、action,以及所使用的产品、仓库、Xcode 版本和 macOS 版本。
app_store_connect.get_ci_workflow 为某个产品创建一个 Xcode Cloud 工作流。至少要给出一个 action;若要自动构建,还需给出一个或多个启动条件,否则只能手动启动。
app_store_connect.create_ci_workflow 修改一个 Xcode Cloud 工作流。给出的每个字段都会替换当前值;启动条件或 actions 数组会被整体替换,因此要传入完整的新对象。至少要给出一个待修改字段。
app_store_connect.update_ci_workflow 删除一个 Xcode Cloud 工作流及其构建历史。已交付到 TestFlight 或 App Store Connect 的 build 会保留。
app_store_connect.delete_ci_workflow 列出某个 Xcode Cloud 工作流的构建运行,可选择只看产出了某个 build 的那次运行。
app_store_connect.list_ci_workflow_build_runs 读取某个 Xcode Cloud 工作流所构建的源码仓库。
app_store_connect.get_ci_workflow_repository 读取一次 Xcode Cloud 构建运行,包括进度、完成状态、问题数量以及所构建的提交。可轮询它来跟踪由 start_ci_build_run 启动的运行。
app_store_connect.get_ci_build_run 为某个工作流启动一次 Xcode Cloud 构建运行。传入要构建的分支或标签的 Git 引用,或要构建的 pull request;运行会进入队列并异步推进,可用 get_ci_build_run 读取其状态。
app_store_connect.start_ci_build_run 列出某次构建运行的 action (构建、分析、测试、归档),并附带每个 action 的进度与结果。
app_store_connect.list_ci_build_run_actions 列出某次 Xcode Cloud 构建运行交付到 App Store Connect 的 build,并附带每个 build 所属的预发布版本。可用它在归档 action 之后找到要分发的 build。
app_store_connect.list_ci_build_run_builds 读取构建运行中的一个 action,包括其进度、结果与问题数量。
app_store_connect.get_ci_build_action 列出某个构建 action 产出的构建产物,例如归档包、日志包和结果包,每个都附带限时下载 URL。
app_store_connect.list_ci_build_action_artifacts 列出某个构建 action 报告的错误、警告、分析器警告与测试失败。
app_store_connect.list_ci_build_action_issues 列出某个测试 action 逐个测试的结果,并附带在每个测试目标设备上的结果。
app_store_connect.list_ci_build_action_test_results 读取某个构建 action 所属的构建运行。
app_store_connect.get_ci_build_action_build_run 读取一个构建产物,包括其文件的最新限时下载 URL。
app_store_connect.get_ci_artifact 读取构建 action 报告的一个问题,包括它指向的文件与行号。
app_store_connect.get_ci_issue 读取某个测试方法在其运行过的各测试目标设备上的结果。
app_store_connect.get_ci_test_result 列出 Xcode Cloud 可用于构建的 macOS 版本。
app_store_connect.list_ci_mac_os_versions 读取 Xcode Cloud 中可用的一个 macOS 版本。
app_store_connect.get_ci_mac_os_version 列出在 Xcode Cloud 中可运行于某个 macOS 版本上的 Xcode 版本。
app_store_connect.list_ci_mac_os_version_xcode_versions 列出 Xcode Cloud 可用于构建的 Xcode 版本,并附带每个版本可用于测试的模拟器与 Mac。
app_store_connect.list_ci_xcode_versions 读取 Xcode Cloud 中可用的一个 Xcode 版本,并附带可用于测试的模拟器与 Mac。
app_store_connect.get_ci_xcode_version 列出某个 Xcode 版本在 Xcode Cloud 中可运行于其上的 macOS 版本。
app_store_connect.list_ci_xcode_version_mac_os_versions 列出团队已连接到 Xcode Cloud 的源码托管服务商 (GitHub、GitLab、Bitbucket)。
app_store_connect.list_scm_providers 读取一个已连接到 Xcode Cloud 的源码托管服务商。
app_store_connect.get_scm_provider 列出 Xcode Cloud 在某个源码托管服务商上可访问的仓库。
app_store_connect.list_scm_provider_repositories 列出 Xcode Cloud 在所有已连接服务商上可访问的全部源码仓库,可选择按指定的仓库标识符筛选。
app_store_connect.list_scm_repositories 读取一个源码仓库,包括其服务商与默认分支的标识符。
app_store_connect.get_scm_repository 列出 Xcode Cloud 所见的某个仓库的分支与标签。它们的标识符就是 start_ci_build_run 的 sourceBranchOrTagId 所需的值。
app_store_connect.list_scm_repository_git_references 列出 Xcode Cloud 所见的某个仓库的 pull request。它们的标识符就是 start_ci_build_run 的 scmPullRequestId 所需的值。
app_store_connect.list_scm_repository_pull_requests 读取 Xcode Cloud 所见的某个仓库的一个分支或标签。
app_store_connect.get_scm_git_reference 读取 Xcode Cloud 所见的某个仓库的一个 pull request。
app_store_connect.get_scm_pull_request 列出测试员通过 TestFlight 为某个 App 发送的截图反馈,并附带每条反馈来自的 build 与测试员。截图下载 URL 会过期,列出后请尽快获取。
app_store_connect.list_beta_feedback_screenshot_submissions 读取一条截图反馈,包括设备详情、附带的截图以及它来自的 build 与测试员。
app_store_connect.get_beta_feedback_screenshot_submission 从 App Store Connect 删除一条截图反馈。截图与评论会被永久移除。
app_store_connect.delete_beta_feedback_screenshot_submission 列出测试员通过 TestFlight 为某个 App 发送的崩溃反馈,并附带每条反馈来自的 build 与测试员。用 get_beta_feedback_crash_log 读取某条反馈的崩溃日志文本。
app_store_connect.list_beta_feedback_crash_submissions 读取一条崩溃反馈,包括设备详情以及它来自的 build 与测试员。
app_store_connect.get_beta_feedback_crash_submission 从 App Store Connect 删除一条崩溃反馈。崩溃日志与评论会被永久移除。
app_store_connect.delete_beta_feedback_crash_submission 读取某条崩溃反馈附带的完整崩溃日志文本。
app_store_connect.get_beta_feedback_crash_log 读取某个 TestFlight 分组的招募条件,这些条件按设备系列和操作系统版本限制谁能通过公开链接加入。分组没有招募条件时返回 null。
app_store_connect.get_beta_recruitment_criterion 为 TestFlight 分组设置招募条件,使只有使用所列设备系列和操作系统版本的测试员才能通过公开链接加入。一个分组只能有一组招募条件,之后请用更新或删除操作修改。
app_store_connect.create_beta_recruitment_criterion 替换已有招募条件的设备系列与操作系统版本筛选。原有筛选会被覆盖。
app_store_connect.update_beta_recruitment_criterion 删除 TestFlight 分组的招募条件,之后任何拥有公开链接的人都可以再次加入。
app_store_connect.delete_beta_recruitment_criterion 列出 App Store Connect 在招募条件中接受的设备系列与操作系统版本,用于选择有效的 minimumOsInclusive 与 maximumOsInclusive 值。
app_store_connect.list_beta_recruitment_criterion_options 检查 TestFlight 分组是否有符合其招募条件的测试员可以安装的 build。
app_store_connect.get_beta_recruitment_criterion_compatible_build_check 列出某个 App Clip build bundle 下测试员可从 TestFlight 启动的 App Clip 调用 (invocation),并附带每个调用的本地化标题。build bundle 标识符可用 list_build_bundles 查到。
app_store_connect.list_beta_app_clip_invocations 读取一个 TestFlight App Clip 调用及其本地化标题。
app_store_connect.get_beta_app_clip_invocation 添加一个测试员可从 TestFlight App 启动的 App Clip 体验,并在同一请求中创建其本地化标题。至少需要一条本地化。
app_store_connect.create_beta_app_clip_invocation 修改 TestFlight App Clip 调用的调用 URL。原有 URL 会被覆盖。
app_store_connect.update_beta_app_clip_invocation 删除 TestFlight App Clip 调用及其本地化标题。测试员将无法再从 TestFlight 启动该体验。
app_store_connect.delete_beta_app_clip_invocation 为已有的 TestFlight App Clip 调用再添加一个 locale 的本地化标题。
app_store_connect.create_beta_app_clip_invocation_localization 修改 App Clip 调用某条本地化标题的文本。locale 本身不能修改,原有标题会被覆盖。
app_store_connect.update_beta_app_clip_invocation_localization 删除 TestFlight App Clip 调用的一条本地化标题。
app_store_connect.delete_beta_app_clip_invocation_localization 列出某个已上传 build 中包含的 bundle (App、App Clip 和 watch App),并附带各自的 bundle ID、架构、entitlements 和 dSYM 下载 URL。一次调用返回该 build 的全部 bundle:App Store Connect 只把 bundle 作为 build 的 include 暴露,上限 50 且没有 cursor。App Clip 与文件大小相关的 action 需要用到 build bundle 标识符。
app_store_connect.list_build_bundles 读取 App Clip build bundle 所声明关联域名 (associated domains) 的缓存校验状态,即 Apple CDN 最近一次记录的结果。App Store Connect 没有该 bundle 的状态时返回 null。
app_store_connect.get_build_bundle_app_clip_domain_cache_status 读取 App Clip build bundle 所声明关联域名的调试模式校验状态,它直接检查域名而不经过 Apple CDN 缓存。App Store Connect 没有该 bundle 的状态时返回 null。
app_store_connect.get_build_bundle_app_clip_domain_debug_status 按设备型号和操作系统版本列出某个 build bundle 的下载与安装大小,即 App Store Connect 处理完成后计算出的结果。
app_store_connect.list_build_bundle_file_sizes 读取某个 App 的 TestFlight 用量指标:所选周期内的会话数、崩溃数和反馈数,可返回单条汇总行或每个测试员一行。
app_store_connect.get_app_beta_tester_usages 读取某个 TestFlight 分组的用量指标:所选周期内的会话数、崩溃数和反馈数,可返回单条汇总行或每个测试员一行。
app_store_connect.get_beta_group_beta_tester_usages 读取某个测试员在某个 App 中的 TestFlight 用量指标:所选周期内的会话数、崩溃数和反馈数。
app_store_connect.get_beta_tester_usages 读取某个 build 的 TestFlight 用量指标:自 build 可用以来的邀请数、安装数、会话数、崩溃数和反馈数。
app_store_connect.get_build_beta_build_usages 列出一个自动续期订阅的推介优惠,并附带每个优惠的地区和价格点。按地区筛选可查看单个商店。
app_store_connect.list_subscription_introductory_offers 为自动续期订阅创建推介优惠。FREE_TRIAL 优惠不需要价格点;PAY_AS_YOU_GO 和 PAY_UP_FRONT 优惠需要该地区的订阅价格点。Apple 允许每个地区同时只有一个生效的推介优惠。沙盒环境可能需要最多 1 小时才会反映变更。
app_store_connect.create_subscription_introductory_offer 修改推介优惠的结束日期,或移除结束日期让优惠一直持续到被删除。Apple 不允许其他修改;要更改价格、时长或模式,请创建新的优惠。
app_store_connect.update_subscription_introductory_offer 删除推介优惠。已兑换的客户会保留其折扣周期。
app_store_connect.delete_subscription_introductory_offer 列出一个自动续期订阅的促销优惠。使用 list_subscription_promotional_offer_prices 读取某个优惠的各地区价格。
app_store_connect.list_subscription_promotional_offers 按 App Store Connect 标识符读取一个促销优惠。
app_store_connect.get_subscription_promotional_offer 为自动续期订阅创建促销优惠,并一并提交各地区价格。offerCode 会成为 App 传给 StoreKit 的优惠标识符,创建后无法更改。
app_store_connect.create_subscription_promotional_offer 为已有的促销优惠设置各地区价格。每个提交的地区会替换其已存储的价格;优惠的其他属性创建后无法更改。
app_store_connect.update_subscription_promotional_offer 删除促销优惠。App 无法再展示该优惠,已兑换的客户会保留其折扣周期。
app_store_connect.delete_subscription_promotional_offer 列出一个促销优惠的各地区价格,并附带每个价格点的货币和客户价格。
app_store_connect.list_subscription_promotional_offer_prices 列出一个自动续期订阅的优惠码配置,并附带每个配置的码数量和激活状态。
app_store_connect.list_subscription_offer_codes 按 App Store Connect 标识符读取一个优惠码配置。
app_store_connect.get_subscription_offer_code 为自动续期订阅创建优惠码配置,并一并提交各地区价格。之后用 create_subscription_offer_code_custom_code 或 create_subscription_offer_code_one_time_use_code 生成可兑换的码。
app_store_connect.create_subscription_offer_code 激活或停用一个优惠码配置。停用后该配置下的所有自定义码和一次性使用码都无法再兑换;创建后 Apple 不允许其他修改。
app_store_connect.update_subscription_offer_code 列出一个优惠码配置的各地区价格,并附带每个价格点的货币和客户价格。
app_store_connect.list_subscription_offer_code_prices 列出为一个优惠码配置生成的自定义码。
app_store_connect.list_subscription_offer_code_custom_codes 按 App Store Connect 标识符读取一个自定义码批次。
app_store_connect.get_subscription_offer_code_custom_code 为优惠码配置生成一个自定义码,多个客户可以兑换该码,总次数不超过给定数量。码的文本创建后无法更改。
app_store_connect.create_subscription_offer_code_custom_code 激活或停用一个自定义码。停用后该码无法再被兑换,直到再次激活。
app_store_connect.update_subscription_offer_code_custom_code 列出为一个优惠码配置生成的一次性使用码批次。码的内容本身只能在 App Store Connect 中以 CSV 形式下载。
app_store_connect.list_subscription_offer_code_one_time_use_codes 按 App Store Connect 标识符读取一个一次性使用码批次。
app_store_connect.get_subscription_offer_code_one_time_use_code 为优惠码配置生成一批一次性使用码。每个码只能兑换一次;生成后请在 App Store Connect 中下载码的内容。
app_store_connect.create_subscription_offer_code_one_time_use_code 激活或停用一批一次性使用码。停用后该批次中所有尚未兑换的码都无法再兑换。
app_store_connect.update_subscription_offer_code_one_time_use_code 列出一个自动续期订阅的赢回优惠。使用 list_win_back_offer_prices 读取某个优惠的各地区价格。
app_store_connect.list_win_back_offers 按 App Store Connect 标识符读取一个赢回优惠。
app_store_connect.get_win_back_offer 为自动续期订阅的已流失订阅者创建赢回优惠,并一并提交价格 (每个地区一个订阅价格点)。优惠标识符、时长、模式和周期数在创建后无法更改。
app_store_connect.create_win_back_offer 修改赢回优惠的时间安排、优先级、推广意向或客户资格。只有给出的字段会被修改;标识符、时长、模式、周期数和价格在创建后无法更改。
app_store_connect.update_win_back_offer 删除赢回优惠。App 无法再展示该优惠,已兑换的客户会保留其折扣周期。
app_store_connect.delete_win_back_offer 列出一个赢回优惠的各地区价格,并附带每个价格点的货币和客户价格。
app_store_connect.list_win_back_offer_prices 修改团队成员的角色、App 可见范围或描述文件管理权限。roles 与 visibleAppIds 会整体替换当前值而不是追加。至少传入一个要修改的字段。
app_store_connect.update_user 将成员从 App Store Connect 团队中移除。该成员将失去对所有 App 以及绑定其账户的 API 密钥的访问权限。
app_store_connect.delete_user 列出某位团队成员可以看到的 App。对于 allAppsVisible 的用户,该列表包含团队中的所有 App。
app_store_connect.list_user_visible_apps 为没有全部 App 访问权限的团队成员增加可见的 App。
app_store_connect.add_visible_apps_to_user 对团队成员隐藏 App,使其无法再在 App Store Connect 中打开这些 App。
app_store_connect.remove_visible_apps_from_user 整体替换某位团队成员可以看到的 App 集合。不在新列表中的 App 将对该用户隐藏。
app_store_connect.replace_user_visible_apps 列出加入 App Store Connect 团队的待处理邀请,可按邮箱、角色或可见 App 筛选。
app_store_connect.list_user_invitations 按标识符读取一条待处理的团队邀请。
app_store_connect.get_user_invitation 以指定角色邀请某人加入 App Store Connect 团队。Apple 会通过邮件发送一个 3 天后过期的激活链接;在对方接受之前可以取消邀请。
app_store_connect.invite_user 取消一条待处理的团队邀请。激活链接将失效;如有需要可重新邀请。
app_store_connect.cancel_user_invitation 列出某条待处理邀请将对被邀请用户可见的 App。
app_store_connect.list_user_invitation_visible_apps 将审计日志中的操作者 (actor) 标识符 (例如审核提交的提交者) 解析为执行该操作的团队成员、API 密钥或系统。App Store Connect 要求至少提供一个标识符。
app_store_connect.list_actors 按标识符读取一个审计日志操作者 (actor)。
app_store_connect.get_actor 列出团队用于测试 App 内购买的沙盒 Apple 账户。沙盒账户只能在 App Store Connect 中创建和删除,无法通过 API 操作。
app_store_connect.list_sandbox_testers 修改沙盒测试员的地区、中断购买设置或订阅续期速率。变更最长可能需要 1 小时才会在沙盒环境中生效。至少传入一个要修改的字段。
app_store_connect.update_sandbox_tester 清除沙盒测试员的购买历史,使其可以重新测试首次购买。历史记录无法恢复。
app_store_connect.clear_sandbox_tester_purchase_history 列出某个 App 的分析报告请求,它们是获取该 App 分析报告的入口。
app_store_connect.list_analytics_report_requests 按标识符读取一条分析报告请求。
app_store_connect.get_analytics_report_request 请求 App Store Connect 为某个 App 生成分析报告。ONGOING 会持续生成新的每日、每周和每月报告,直到该请求被删除或因长期未读取而停止;ONE_TIME_SNAPSHOT 只一次性提供历史数据。报告是异步生成的,请稍后再列出。
app_store_connect.create_analytics_report_request 删除一条分析报告请求。App Store Connect 将停止生成其报告,已有的报告实例也不再可列出。
app_store_connect.delete_analytics_report_request 列出某条分析报告请求下可用的报告类型,可按类别或精确名称筛选。
app_store_connect.list_analytics_reports 按标识符读取一种分析报告类型。
app_store_connect.get_analytics_report 列出某份分析报告已处理的实例,每个实例覆盖一个每日、每周或每月周期。
app_store_connect.list_analytics_report_instances 按标识符读取一个分析报告实例。
app_store_connect.get_analytics_report_instance 列出某个分析报告实例的可下载分段。每个 url 指向一个 gzip 压缩文件,由调用方自行下载;链接在签发后 5 分钟内过期,请在下载前才调用本操作。
app_store_connect.list_analytics_report_segments 列出 App Store Connect 为某个 build 收集的诊断签名,即导致磁盘写入、卡顿或启动缓慢的重复调用模式,并按严重程度加权。
app_store_connect.list_diagnostic_signatures 获取 App Store Connect 为某个诊断签名记录的匿名化回溯日志,包括调用栈树和设备元数据。
app_store_connect.get_diagnostic_signature_logs 以 xcodeMetrics 文档格式获取某个 App 最新版本的性能与能耗指标,例如启动时间、卡顿率、内存和电池使用情况。要获取特定 build 的指标,请使用 get_build_perf_power_metrics。
app_store_connect.get_app_perf_power_metrics 以 xcodeMetrics 文档格式获取为某个 build 收集的性能与能耗指标。
app_store_connect.get_build_perf_power_metrics 列出一个 App 的订阅组,可按参考名称或组内订阅的状态筛选。
app_store_connect.list_subscription_groups 按 App Store Connect 标识符读取一个订阅组。
app_store_connect.get_subscription_group 为 App 创建一个订阅组。订阅必须创建在订阅组内,客户可以在同一订阅组的订阅之间切换。
app_store_connect.create_subscription_group 重命名订阅组。新的参考名称会替换现有名称。
app_store_connect.update_subscription_group 删除订阅组。App Store Connect 只允许删除不再包含已审核通过订阅的订阅组。
app_store_connect.delete_subscription_group 列出一个订阅组面向客户的本地化名称。
app_store_connect.list_subscription_group_localizations 按 App Store Connect 标识符读取一条订阅组本地化。
app_store_connect.get_subscription_group_localization 为订阅组添加一个 locale 下面向客户的名称。每个订阅组的每个 locale 只能添加一次。
app_store_connect.create_subscription_group_localization 修改订阅组在一个 locale 下面向客户的名称或自定义 App 名称。至少传一个字段;locale 本身不能修改。
app_store_connect.update_subscription_group_localization 删除订阅组在一个 locale 下面向客户的名称。
app_store_connect.delete_subscription_group_localization 列出一个订阅组内的自动续期订阅,可按名称、产品 ID 或状态筛选。
app_store_connect.list_subscriptions 按 App Store Connect 标识符读取一个自动续期订阅。
app_store_connect.get_subscription 在订阅组内创建一个自动续期订阅。产品 ID 创建后不能再修改;订阅还需要补齐本地化、价格、可用地区并提交审核后才能上架销售。
app_store_connect.create_subscription 修改订阅的参考名称、订阅周期、家人共享设置、审核备注或组内等级。至少传一个字段;每个传入的字段都会覆盖现有值。已审核通过的订阅一旦开启家人共享就无法再关闭。
app_store_connect.update_subscription 删除自动续期订阅。App Store Connect 只允许删除从未审核通过的订阅;已审核通过的订阅只能下架。
app_store_connect.delete_subscription 列出一个订阅面向客户的本地化名称与描述。
app_store_connect.list_subscription_localizations 按 App Store Connect 标识符读取一条订阅本地化。
app_store_connect.get_subscription_localization 为订阅添加一个 locale 下面向客户的名称与描述。每个订阅的每个 locale 只能添加一次。
app_store_connect.create_subscription_localization 修改订阅在一个 locale 下面向客户的名称或描述。至少传一个字段;locale 本身不能修改。
app_store_connect.update_subscription_localization 删除订阅在一个 locale 下面向客户的名称与描述。
app_store_connect.delete_subscription_localization 列出一个订阅当前生效及已排期的价格,并附带每条价格对应的地区与价格点。可按地区、付款计划或价格点筛选。
app_store_connect.list_subscription_prices 基于订阅价格点设置订阅在一个地区的价格,可作为初始价格或排期的价格变更。用 list_subscription_price_points 查找价格点标识符。已排期的变更可以再用 delete_subscription_price 删除。
app_store_connect.create_subscription_price 在生效前删除订阅已排期的价格变更。已生效的价格不能删除。
app_store_connect.delete_subscription_price 列出一个订阅可选用的价格点,并附带每个价格点的客户价格与开发者收益。Apple 建议按地区筛选,并计划将该筛选设为必填。
app_store_connect.list_subscription_price_points 按 App Store Connect 标识符读取一个订阅价格点。
app_store_connect.get_subscription_price_point 列出 App Store Connect 认为与某个订阅价格点等价的其他地区价格点,也就是一个地区设定的价格如何换算到其他地区。
app_store_connect.list_subscription_price_point_equalizations 列出一个订阅价格点经调整后的地区等价价格点,即 App Store Connect 在按地区调整价格后建议的等价价格点。
app_store_connect.list_subscription_price_point_adjusted_equalizations 读取 App 的账单宽限期设置,可按 App 或按宽限期记录标识符读取。appId 与 subscriptionGracePeriodId 必须且只能传一个。
app_store_connect.get_subscription_grace_period 修改 App 的账单宽限期设置:在生产或沙盒环境开启或关闭、设置时长,或选择覆盖哪些续期。至少传一个字段;修改对该 App 的所有订阅生效。
app_store_connect.update_subscription_grace_period 列出一个订阅的地区可用性记录,每个付款计划一条。用 list_subscription_plan_availability_territories 获取某条记录的完整地区列表。
app_store_connect.list_subscription_plan_availabilities 按 App Store Connect 标识符读取一条订阅计划可用性。
app_store_connect.get_subscription_plan_availability 让订阅的一个付款计划在一组地区可用。每个订阅的每种计划类型只能有一条可用性记录;修改已有记录请用 update_subscription_plan_availability。
app_store_connect.create_subscription_plan_availability 修改订阅付款计划销售的地区,或是否在新地区自动开放。至少传一个字段;availableTerritoryIds 会整体替换地区列表,未列出的地区将停止销售该计划。
app_store_connect.update_subscription_plan_availability 列出一条订阅计划可用性所销售的地区。
app_store_connect.list_subscription_plan_availability_territories 列出一个订阅的版本,可按审核状态筛选。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.list_subscription_versions 按 App Store Connect 标识符读取一个订阅版本。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.get_subscription_version 为订阅创建一个新的草稿版本,以便在已审核通过的版本继续生效的同时编辑并提交其本地化元数据审核。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.create_subscription_version 列出附加在一个订阅版本上的本地化名称与描述。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.list_subscription_version_localizations 按 App Store Connect 标识符读取一条订阅版本本地化。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.get_subscription_version_localization 为订阅版本添加一个 locale 下面向客户的订阅名称与描述。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.create_subscription_version_localization 修改订阅版本本地化面向客户的名称或描述。至少传一个字段;locale 本身不能修改。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.update_subscription_version_localization 从订阅版本中删除一条本地化。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.delete_subscription_version_localization 列出一个订阅组的版本,可按审核状态筛选。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.list_subscription_group_versions 按 App Store Connect 标识符读取一个订阅组版本。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.get_subscription_group_version 为订阅组创建一个新的草稿版本,以便在已审核通过的版本继续生效的同时编辑并提交其本地化名称审核。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.create_subscription_group_version 列出附加在一个订阅组版本上的本地化名称。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.list_subscription_group_version_localizations 按 App Store Connect 标识符读取一条订阅组版本本地化。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.get_subscription_group_version_localization 为订阅组版本添加一个 locale 下面向客户的订阅组名称。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.create_subscription_group_version_localization 修改订阅组版本本地化面向客户的名称或自定义 App 名称。至少传一个字段;locale 本身不能修改。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.update_subscription_group_version_localization 从订阅组版本中删除一条本地化。版本属于 App Store Connect API 4.4 的审核版本流:版本是一份经 App Review 审核的本地化元数据草稿,审核通过后会替换当前生效的记录。
app_store_connect.delete_subscription_group_version_localization 列出某个 App 的内购 (消耗型、非消耗型和非续期订阅;自动续期订阅属于另一组 action)。可按类型、状态、名称或产品标识符筛选。
app_store_connect.list_in_app_purchases 按 App Store Connect 标识符读取一个内购。
app_store_connect.get_in_app_purchase 为 App 创建一个内购。产品标识符是永久的,删除后也不能重复使用,请谨慎选择。内购初始状态为 MISSING_METADATA,直到添加本地化、价格计划和审核截图为止。
app_store_connect.create_in_app_purchase 更新内购的参考名称、审核备注或家人共享标记。至少传一个字段;传入的每个字段都会覆盖当前值。
app_store_connect.update_in_app_purchase 删除一个从未获批准的内购。其产品标识符此后不能再在该 App 中使用。
app_store_connect.delete_in_app_purchase 列出某个内购的本地化显示名称与描述,每个 locale 一条记录。
app_store_connect.list_in_app_purchase_localizations 按标识符读取一条内购本地化。
app_store_connect.get_in_app_purchase_localization 为内购添加某个 locale 的显示名称与描述。每个内购在每个 locale 下只能有一条本地化。
app_store_connect.create_in_app_purchase_localization 覆盖内购本地化的显示名称或描述。至少传一个字段;locale 本身不能修改。
app_store_connect.update_in_app_purchase_localization 删除内购显示名称与描述中的一个 locale。
app_store_connect.delete_in_app_purchase_localization 列出内购可用的价格点,并附带各地区的客户价和收入。创建价格计划或优惠码价格时使用这里的价格点标识符。
app_store_connect.list_in_app_purchase_price_points 列出 Apple 认为与某个价格点等价的其他地区价格点,基准地区的自动价格就是由此推导的。
app_store_connect.list_in_app_purchase_price_point_equalizations 读取内购的价格计划及其基准地区。内购尚无价格计划时返回 null。
app_store_connect.get_in_app_purchase_price_schedule 设置内购的价格计划:一个基准地区加上特定地区的手动价格。没有手动价格的地区会得到从基准地区均衡推导的自动价格。提交价格计划会替换 App Store Connect 中该内购当前的价格。
app_store_connect.create_in_app_purchase_price_schedule 列出内购价格计划中手动设置的价格,并附带每条的价格点、客户价和收入。
app_store_connect.list_in_app_purchase_price_schedule_manual_prices 列出 App Store Connect 根据内购价格计划的基准地区自动推导出的价格。
app_store_connect.list_in_app_purchase_price_schedule_automatic_prices 读取内购价格计划的基准地区及其货币。
app_store_connect.get_in_app_purchase_price_schedule_base_territory 读取内购的可用性记录,其中说明是否在新地区自动上架。尚未设置可用性时返回 null。地区列表请用 list_in_app_purchase_available_territories。
app_store_connect.get_in_app_purchase_availability 设置内购在售的地区。该列表会完整替换当前可用性,未列出的地区将下架。
app_store_connect.create_in_app_purchase_availability 列出内购当前在售的地区,使用 get_in_app_purchase_availability 返回的可用性记录标识符。
app_store_connect.list_in_app_purchase_available_territories 读取内购托管内容包的元数据和临时下载 URL。尚未上传内容时返回 null。
app_store_connect.get_in_app_purchase_content 列出某个内购的元数据版本,可按审核状态筛选。
app_store_connect.list_in_app_purchase_versions 按标识符读取一个内购版本。
app_store_connect.get_in_app_purchase_version 为内购创建一个新的元数据版本,以便在不下架已批准版本的情况下编辑并送审其显示文本和图片。
app_store_connect.create_in_app_purchase_version 列出挂在某个内购版本上的本地化显示名称与描述。
app_store_connect.list_in_app_purchase_version_localizations 按标识符读取内购版本的一条本地化。
app_store_connect.get_in_app_purchase_version_localization 为内购版本添加某个 locale 的显示名称与描述。
app_store_connect.create_in_app_purchase_version_localization 覆盖内购版本本地化的显示名称或描述。至少传一个字段。
app_store_connect.update_in_app_purchase_version_localization 从内购版本中删除一个 locale。
app_store_connect.delete_in_app_purchase_version_localization 将内购提交给 App Review。内购必须处于 READY_TO_SUBMIT 状态;提交后在审核结束前无法编辑。
app_store_connect.submit_in_app_purchase_for_review 列出某个内购的优惠码配置,可只看在某个地区定价的优惠。
app_store_connect.list_in_app_purchase_offer_codes 按标识符读取一个内购优惠码配置。
app_store_connect.get_in_app_purchase_offer_code 为内购创建优惠码配置:谁可以兑换以及各地区的折扣价。之后再用自定义码或一次性码 action 生成可兑换的码。
app_store_connect.create_in_app_purchase_offer_code 启用或停用内购优惠码。停用后该优惠下的所有自定义码和一次性码都无法再兑换。
app_store_connect.update_in_app_purchase_offer_code 按地区列出内购优惠码的折扣价,并附带每条的价格点、客户价和收入。
app_store_connect.list_in_app_purchase_offer_code_prices 列出为内购优惠码生成的自定义码。
app_store_connect.list_in_app_purchase_offer_code_custom_codes 为内购优惠创建一个由客户手动输入兑换的自定义码,可设置兑换次数上限和可选的过期日期。
app_store_connect.create_in_app_purchase_offer_code_custom_code 启用或停用内购优惠下的一个自定义码,不影响该优惠的其他码。
app_store_connect.update_in_app_purchase_offer_code_custom_code 列出为内购优惠码生成的一次性码批次。码值只能在 App Store Connect 中以 CSV 下载。
app_store_connect.list_in_app_purchase_offer_code_one_time_use_codes 为内购优惠生成一批一次性码。生成的码值需之后在 App Store Connect 中下载,此处不返回。
app_store_connect.create_in_app_purchase_offer_code_one_time_use_code 启用或停用内购优惠下的一批一次性码。
app_store_connect.update_in_app_purchase_offer_code_one_time_use_code 按展示顺序列出某个 App 的 App Store 产品页上推广的内购和订阅。
app_store_connect.list_promoted_purchases 按标识符读取一个推广购买。
app_store_connect.get_promoted_purchase 在 App 的 App Store 产品页上推广一个内购或订阅。inAppPurchaseId 与 subscriptionId 只能传其一。提交推广前仍需在 App Store Connect 中上传推广图片。
app_store_connect.create_promoted_purchase 修改推广购买是否启用或是否对所有客户可见。至少传一个字段。
app_store_connect.update_promoted_purchase 从 App 的 App Store 产品页移除一个推广。
app_store_connect.delete_promoted_purchase 设置 App 推广购买的展示顺序。该列表会替换当前顺序,因此要包含所有应继续展示的推广购买。
app_store_connect.reorder_promoted_purchases 列出一个 App 的自定义产品页,可只看可见的或只看隐藏的页面。
app_store_connect.list_app_custom_product_pages 按 App Store Connect 标识符读取一个自定义产品页。
app_store_connect.get_app_custom_product_page 为 App 创建一个自定义产品页。可复制某个 App Store 版本 (appStoreVersionTemplateId) 或另一个自定义产品页 (customProductPageTemplateId) 的元数据,也可带上深链接和本地化宣传文本内联创建首个页面版本。页面在首个版本通过 App Review 之前保持隐藏;用 list_app_custom_product_page_versions 找到要编辑的版本。
app_store_connect.create_app_custom_product_page 重命名自定义产品页,或切换其在 App Store 上的可见性。会覆盖给定的字段;至少传一个。
app_store_connect.update_app_custom_product_page 删除自定义产品页及其全部版本和本地化。其 App Store URL 将失效。
app_store_connect.delete_app_custom_product_page 列出一个自定义产品页的版本,可限定为部分审核状态。
app_store_connect.list_app_custom_product_page_versions 按 App Store Connect 标识符读取一个自定义产品页版本。
app_store_connect.get_app_custom_product_page_version 为自定义产品页创建一个可编辑的新版本,例如在当前版本通过审核后再作修改。页面已有仍在准备或审核中的版本时,App Store Connect 会拒绝创建新版本。
app_store_connect.create_app_custom_product_page_version 设置或清除自定义产品页版本的深链接。会覆盖现有深链接;传 null 可删除。
app_store_connect.update_app_custom_product_page_version 列出一个自定义产品页版本的本地化,可限定为部分 locale。
app_store_connect.list_app_custom_product_page_localizations 按 App Store Connect 标识符读取一条自定义产品页本地化。
app_store_connect.get_app_custom_product_page_localization 为自定义产品页版本添加一个 locale,可附带宣传文本。该 locale 的截屏和 App 预览需另行上传。该版本已有的 locale 会被 App Store Connect 拒绝。
app_store_connect.create_app_custom_product_page_localization 替换自定义产品页本地化的宣传文本,或传 null 清空。
app_store_connect.update_app_custom_product_page_localization 从自定义产品页版本中移除一个 locale,连同附在其上的截屏和预览一并删除。
app_store_connect.delete_app_custom_product_page_localization 列出一个 App 的产品页优化测试,可限定为部分状态,并给出每个测试作为对照组的 App Store 版本。
app_store_connect.list_app_store_version_experiments 读取一个产品页优化测试,包括作为其对照组的 App Store 版本。
app_store_connect.get_app_store_version_experiment 为 App 在某个平台上创建一个产品页优化测试。测试初始状态为 PREPARE_FOR_SUBMISSION;用 create_app_store_version_experiment_treatment 添加处理方案,待处理方案通过审核后再用 update_app_store_version_experiment 开始测试。
app_store_connect.create_app_store_version_experiment 重命名产品页优化测试、修改其流量比例,或传 started 为 true 开始测试。开始测试不可撤销:测试会开始向 App Store 流量投放处理方案,之后只能停止,无法退回草稿。至少传一个字段。
app_store_connect.update_app_store_version_experiment 删除产品页优化测试及其处理方案。运行中的测试会被停止,已收集的结果将丢失。
app_store_connect.delete_app_store_version_experiment 列出一个产品页优化测试的处理方案。
app_store_connect.list_app_store_version_experiment_treatments 读取产品页优化测试的一个处理方案。
app_store_connect.get_app_store_version_experiment_treatment 为产品页优化测试添加一个处理方案,可选用随 App 打包的备选 App 图标。上传截屏前,先用 create_app_store_version_experiment_treatment_localization 为处理方案添加 locale。
app_store_connect.create_app_store_version_experiment_treatment 重命名处理方案或更换其备选 App 图标。会覆盖给定的字段;appIconName 传 null 可恢复默认图标。至少传一个字段。
app_store_connect.update_app_store_version_experiment_treatment 从产品页优化测试中删除一个处理方案,连同其本地化和截屏一并删除。
app_store_connect.delete_app_store_version_experiment_treatment 列出一个处理方案的 locale,可限定为部分 locale。处理方案的截屏和预览附在这些本地化上。
app_store_connect.list_app_store_version_experiment_treatment_localizations 按 App Store Connect 标识符读取一条处理方案本地化。
app_store_connect.get_app_store_version_experiment_treatment_localization 为处理方案添加一个 locale,以便为其上传截屏和 App 预览。该处理方案已有的 locale 会被 App Store Connect 拒绝。
app_store_connect.create_app_store_version_experiment_treatment_localization 从处理方案中移除一个 locale,连同附在其上的截屏和预览一并删除。
app_store_connect.delete_app_store_version_experiment_treatment_localization 把产品页优化测试中胜出的处理方案提升为默认产品页:其截屏、预览和 App 图标会应用到给定的 App Store 版本,替换该版本当前的产品页素材。用 list_app_store_version_experiments 找到测试所对照的版本 (latestControlVersionId)。
app_store_connect.create_app_store_version_promotion 列出一个 App 的 Apple 托管后台资源包 (background asset pack),并带上当前分别处于 App Store、内部 TestFlight 与外部 TestFlight 槽位的版本。
app_store_connect.list_background_assets 读取一个后台资源包,并带上当前分别处于 App Store、内部 TestFlight 与外部 TestFlight 槽位的版本。
app_store_connect.get_background_asset 为 App 创建一条 Apple 托管后台资源包记录。新记录没有任何版本;接下来先创建版本,再通过通用代理或 Xcode 上传并提交资源包归档。
app_store_connect.create_background_asset 归档或取消归档一个后台资源包。归档是 App Store Connect 允许对资源包做的唯一修改,标识符与版本保持不变。
app_store_connect.update_background_asset 列出一个后台资源包的全部版本,包括处理状态以及内部 TestFlight、外部 TestFlight 与 App Store 的发布记录。
app_store_connect.list_background_asset_versions 读取一个后台资源版本,包括处理状态、校验信息、所属资源包与发布记录。
app_store_connect.get_background_asset_version 为后台资源包创建一条新的版本记录。App Store Connect 会自动分配下一个版本号;在资源包归档上传并提交之前,版本一直处于 AWAITING_UPLOAD,而上传需要使用这些 action 之外的二进制上传端点。
app_store_connect.create_background_asset_version 读取一个后台资源版本的 App Store 发布记录,它跟踪该版本的 App 审核与分发状态。
app_store_connect.get_background_asset_version_app_store_release 读取一个后台资源版本的内部 TestFlight 发布记录。版本处理完成后 App Store Connect 会自动创建它。
app_store_connect.get_background_asset_version_internal_beta_release 读取一个后台资源版本的外部 TestFlight 发布记录,它跟踪该版本的 beta 审核状态。
app_store_connect.get_background_asset_version_external_beta_release 列出团队的替代分发 (alternative distribution) 公钥。未绑定 App 的密钥对账号下所有替代分发 App 生效。
app_store_connect.list_alternative_distribution_keys 读取一个替代分发密钥及其公钥内容。
app_store_connect.get_alternative_distribution_key 读取绑定到一个 App 的替代分发密钥;该 App 没有专属密钥时返回 null。
app_store_connect.get_app_alternative_distribution_key 上传替代分发密钥对的公钥部分。不传 appId 时密钥对账号下所有替代分发 App 生效;传 appId 时则绑定到该应用市场或网页分发 App。私钥不会发送给 Apple,用于签发应用市场 JWT 或安装验证。
app_store_connect.create_alternative_distribution_key 从账号中移除一个替代分发密钥。用对应私钥签发的 token 将不再被接受。
app_store_connect.delete_alternative_distribution_key 列出账号下为替代分发注册的基础网页域名。
app_store_connect.list_alternative_distribution_domains 读取一个替代分发域名。
app_store_connect.get_alternative_distribution_domain 注册承载应用市场 App 或网页分发 App 的基础网页域名。所有 App 页面与应用市场 sitemap 都必须位于该域名下,并且它对账号下所有替代分发 App 生效。
app_store_connect.create_alternative_distribution_domain 删除一个替代分发域名。通过该域名提供的 App 将无法再经由它安装。
app_store_connect.delete_alternative_distribution_domain 读取一个替代分发包及其源构建的校验和。可下载的版本请使用 list_alternative_distribution_package_versions。
app_store_connect.get_alternative_distribution_package 读取为某个 App Store 版本生成的替代分发包;尚未生成时返回 null。
app_store_connect.get_app_store_version_alternative_distribution_package 为已通过审核的 App Store 版本生成替代分发包。启用替代分发之后通过审核的版本会自动生成分发包;此 action 用于在此之前已通过审核的版本。
app_store_connect.create_alternative_distribution_package 列出一个替代分发包的全部版本及其限时下载 URL。
app_store_connect.list_alternative_distribution_package_versions 读取一个替代分发包版本及其限时下载 URL。
app_store_connect.get_alternative_distribution_package_version 列出一个替代分发包版本的各设备变体 (variant),每个变体带有下载 URL 与加密密钥 blob。
app_store_connect.list_alternative_distribution_package_version_variants 读取替代分发包版本的一个变体,包括下载 URL 与加密密钥 blob。
app_store_connect.get_alternative_distribution_package_variant 列出一个替代分发包版本的增量更新 (delta),每个增量包带有下载 URL 与加密密钥 blob。
app_store_connect.list_alternative_distribution_package_version_deltas 读取替代分发包版本的一个增量更新,包括下载 URL 与加密密钥 blob。
app_store_connect.get_alternative_distribution_package_delta 读取一个替代应用市场 App 的市场搜索详情 (marketplace search detail);尚未配置 catalog URL 时返回 null。
app_store_connect.get_marketplace_search_detail 为替代应用市场 App 设置 sitemap catalog URL,让 Apple 能抓取它并把市场内的 App 纳入 Spotlight 搜索。每个应用市场 App 只有一条搜索详情。
app_store_connect.create_marketplace_search_detail 替换一条已有市场搜索详情的 sitemap catalog URL。
app_store_connect.update_marketplace_search_detail 删除替代应用市场 App 的市场搜索详情。Apple 将停止抓取该 catalog URL。
app_store_connect.delete_marketplace_search_detail 列出某个 App 的 App 内活动,可按审核状态或标识符筛选。
app_store_connect.list_app_events 读取一条 App 内活动及其状态、标签、目的和地区排期。
app_store_connect.get_app_event 为 App 创建一条草稿状态的 App 内活动。在 App Store Connect 中提交活动审核之前,先用 create_app_event_localization 添加本地化。
app_store_connect.create_app_event 修改 App 内活动的参考名称、标签、深度链接、购买要求、locale、优先级、目的或地区排期。给定的字段会被覆盖;deepLink 或 purchaseRequirement 传 null 可清空。至少传一个字段。
app_store_connect.update_app_event 删除 App 内活动及其本地化。已发布的活动会从 App Store 下架。
app_store_connect.delete_app_event 列出 App 内活动在每个 locale 下的本地化名称和描述。
app_store_connect.list_app_event_localizations 按标识符读取一条 App 内活动本地化。
app_store_connect.get_app_event_localization 为 App 内活动添加一个 locale,并设置该 locale 下显示的名称和描述。活动已有的 locale 会被 App Store Connect 拒绝。
app_store_connect.create_app_event_localization 修改 App 内活动本地化的名称或描述。给定的字段会被覆盖;传 null 可清空字段。至少传一个字段。
app_store_connect.update_app_event_localization 从 App 内活动中移除一个 locale 及为其上传的截图和视频片段。
app_store_connect.delete_app_event_localization 列出某个 App 的 App Clip,可按 bundle ID 筛选。
app_store_connect.list_app_clips 按标识符读取一个 App Clip。
app_store_connect.get_app_clip 列出某个 App Clip 的默认体验及各自随之发布的 App Store 版本。可选择只保留已关联或未关联版本的体验。
app_store_connect.list_app_clip_default_experiences 读取一条默认 App Clip 体验及其操作动词和随之发布的 App Store 版本。
app_store_connect.get_app_clip_default_experience 为 App Clip 创建默认体验,可选择关联到随之发布的 App Store 版本,或从已有体验复制。
app_store_connect.create_app_clip_default_experience 修改默认 App Clip 体验的操作动词或随之发布的 App Store 版本。至少传一个字段。
app_store_connect.update_app_clip_default_experience 删除默认 App Clip 体验及其本地化和审核详情。
app_store_connect.delete_app_clip_default_experience 把默认 App Clip 体验关联到随之发布的 App Store 版本,替换之前关联的任何版本。
app_store_connect.set_app_clip_default_experience_release_version 列出默认 App Clip 体验的本地化副标题,可按 locale 筛选。
app_store_connect.list_app_clip_default_experience_localizations 按标识符读取一条默认 App Clip 体验本地化。
app_store_connect.get_app_clip_default_experience_localization 为默认 App Clip 体验添加一个 locale,并设置该 locale 下 App Clip 卡片上显示的副标题。头图需要在 App Store Connect 中单独上传。
app_store_connect.create_app_clip_default_experience_localization 修改默认 App Clip 体验本地化的副标题,或传 null 删除它。
app_store_connect.update_app_clip_default_experience_localization 从默认 App Clip 体验中移除一个 locale 及其头图。
app_store_connect.delete_app_clip_default_experience_localization 读取 App Review 测试默认 App Clip 体验时使用的调用 URL,尚未提供时返回 null。
app_store_connect.get_app_clip_default_experience_review_detail 提供 App Review 测试默认 App Clip 体验时使用的调用 URL。每个体验最多只有一条审核详情;修改请用 update_app_clip_app_store_review_detail。
app_store_connect.create_app_clip_app_store_review_detail 替换 App Review 测试默认 App Clip 体验时使用的调用 URL。传空列表可全部移除。
app_store_connect.update_app_clip_app_store_review_detail 列出某个 App Clip 的高级体验及其本地化卡片文案。可按状态、地点匹配状态或操作动词筛选。
app_store_connect.list_app_clip_advanced_experiences 读取一条高级 App Clip 体验及其调用 URL、地点、状态和本地化卡片文案。
app_store_connect.get_app_clip_advanced_experience 为某个调用 URL 创建高级 App Clip 体验,附带本地化卡片文案和可选的地点。App Store Connect 要求事先通过 appClipAdvancedExperienceImages 端点预留头图 (二进制上传,可通过 proxy 完成),并把其标识符作为 headerImageId 传入。
app_store_connect.create_app_clip_advanced_experience 修改高级 App Clip 体验的操作动词、业务类别、默认语言、地点、头图或本地化卡片文案。给定的字段会被覆盖;给定的 localizations 列表会内联写入并替换该关系。至少传一个字段。
app_store_connect.update_app_clip_advanced_experience 删除高级 App Clip 体验。App Store Connect 没有对应的 DELETE 端点;该体验通过设置文档规定的 removed 标记来移除,之后用户无法再调用它。
app_store_connect.delete_app_clip_advanced_experience 列出团队中处于给定状态的推荐提名,可按类型、关联 App 或是否包含 App 内活动进一步筛选。
app_store_connect.list_nominations 按标识符读取一条推荐提名。
app_store_connect.get_nomination 为一个或多个 App 创建推荐提名。submitted 为 false 时保持为可编辑的草稿;为 true 时立即发送给 Apple 编辑团队。
app_store_connect.create_nomination 修改推荐提名,用 submitted 为 true 提交草稿,或用 archived 为 true 归档。给定的字段会被覆盖;给定的 App、活动或地区列表会替换当前列表。publishEndDate 或 notes 传 null 可清空。至少传一个字段。
app_store_connect.update_nomination 删除一条推荐提名。
app_store_connect.delete_nomination 读取某个 App 的 Game Center 配置,包括它所属的 Game Center 分组以及默认显示的排行榜。该 App 从未启用过 Game Center 时返回 null。
app_store_connect.get_app_game_center_detail 为某个 App 创建 Game Center 配置,从而启用 Game Center。该配置持有 App 的成就、排行榜和排行榜集合,每个 App 最多只有一个。
app_store_connect.create_game_center_detail 按 App Store Connect 标识符读取一个 Game Center 配置,同时返回它关联的 Game Center 分组和默认排行榜。
app_store_connect.get_game_center_detail 把 Game Center 配置移入某个 Game Center 分组,或修改在 Game Center 面板中默认显示的排行榜。传入的关联会被覆盖,至少传入一项。App Store Connect 在本次调用中不会回传关联的标识符,请用 get_game_center_detail 重新读取。
app_store_connect.update_game_center_detail 读取某个 Game Center 配置所属的 Game Center 分组。该 App 未与其他 App 共享成就和排行榜时返回 null。
app_store_connect.get_game_center_detail_group 列出某个 Game Center 配置下的成就,可按参考名称、归档状态或标识符筛选。
app_store_connect.list_game_center_detail_achievements 列出某个 Game Center 配置下的排行榜,可按参考名称、归档状态或标识符筛选。
app_store_connect.list_game_center_detail_leaderboards 列出某个 Game Center 配置下的排行榜集合,可按参考名称或标识符筛选。
app_store_connect.list_game_center_detail_leaderboard_sets 列出该 App 的 App Store 版本及其 Game Center 启用情况,可只返回已启用或未启用的版本。
app_store_connect.list_game_center_detail_app_versions 替换关联到某个 Game Center 配置的成就。传入的标识符即为替换后的完整集合,未列出的成就会与该 App 解除关联。
app_store_connect.replace_game_center_detail_achievements 替换关联到某个 Game Center 配置的排行榜。传入的标识符即为替换后的完整集合,未列出的排行榜会与该 App 解除关联。
app_store_connect.replace_game_center_detail_leaderboards 替换关联到某个 Game Center 配置的排行榜集合。传入的标识符即为替换后的完整集合,未列出的排行榜集合会与该 App 解除关联。
app_store_connect.replace_game_center_detail_leaderboard_sets 替换可参与 Game Center 挑战的最早 App Store 版本,每个平台一个。传入的标识符即为替换后的完整集合,未列出的平台将不再设有最低版本。
app_store_connect.replace_game_center_detail_challenges_minimum_platform_versions 列出团队的 Game Center 分组。同一分组内的 App 共享各自的成就、排行榜和排行榜集合,玩家在这些 App 之间保持同一份进度。
app_store_connect.list_game_center_groups 创建一个 Game Center 分组。分组创建时是空的:App 通过自己的 Game Center 配置加入分组,而分组共享的成就、排行榜和排行榜集合由对应的 replace 类 action 设置。
app_store_connect.create_game_center_group 按 App Store Connect 标识符读取一个 Game Center 分组。
app_store_connect.get_game_center_group 重命名 Game Center 分组。参考名称会被覆盖,传 null 则清空。分组中的 App 及其共享的记录不受影响。
app_store_connect.update_game_center_group 删除一个 Game Center 分组。原本属于该分组的 App 会保留各自的 Game Center 记录,并不再相互共享进度。
app_store_connect.delete_game_center_group 列出属于某个分组的 App 的 Game Center 配置,也就是共享该分组成就、排行榜和排行榜集合的那些 App。
app_store_connect.list_game_center_group_details 列出某个 Game Center 分组共享的成就,可按参考名称、归档状态或标识符筛选。
app_store_connect.list_game_center_group_achievements 列出某个 Game Center 分组共享的排行榜,可按参考名称、归档状态或标识符筛选。
app_store_connect.list_game_center_group_leaderboards 列出某个 Game Center 分组共享的排行榜集合,可按参考名称或标识符筛选。
app_store_connect.list_game_center_group_leaderboard_sets 设置某个 Game Center 分组共享哪些成就。需要传入完整列表:未列出的成就不再通过该分组共享。
app_store_connect.replace_game_center_group_achievements 设置某个 Game Center 分组共享哪些排行榜。需要传入完整列表:未列出的排行榜不再通过该分组共享。
app_store_connect.replace_game_center_group_leaderboards 设置某个 Game Center 分组共享哪些排行榜集合。需要传入完整列表:未列出的排行榜集合不再通过该分组共享。
app_store_connect.replace_game_center_group_leaderboard_sets 通过创建 Game Center App 版本记录,为一个 App Store 版本开启 Game Center。Game Center 中与该发布版本有关的一切都挂在这条记录下:之后可用 update_game_center_app_version 再次开关,用 add_compatibility_versions_to_game_center_app_version 让更早的发布版本与它保持多人游戏兼容。
app_store_connect.create_game_center_app_version 按 App Store Connect 标识符读取一个 Game Center App 版本。
app_store_connect.get_game_center_app_version 为这条记录所属的 App Store 版本开启或关闭 Game Center。关闭后,该发布版本的玩家看不到 Game Center,但它的成就和排行榜不会被删除。
app_store_connect.update_game_center_app_version 读取一个 Game Center App 版本所属的 App Store 版本,例如用于了解它的版本字符串和审核状态。
app_store_connect.get_game_center_app_version_app_store_version 列出与当前版本保持多人游戏兼容的更早 App 版本,这样尚未更新的玩家仍能和已更新的玩家匹配到一起。可只看其中已开启 Game Center 的兼容版本。
app_store_connect.list_game_center_app_version_compatibility_versions 把更早的 Game Center App 版本标记为与当前版本多人游戏兼容。这些版本会追加到已列出的版本上,而不是替换它们。
app_store_connect.add_compatibility_versions_to_game_center_app_version 不再把更早的 Game Center App 版本视为与当前版本多人游戏兼容。仍停留在被移除版本上的玩家将无法再与当前版本的玩家匹配到一起。
app_store_connect.remove_compatibility_versions_from_game_center_app_version 读取一个 App Store 版本的 Game Center App 版本。该版本从未开启过 Game Center 时返回 null。
app_store_connect.get_app_store_version_game_center_app_version 代表某个玩家向 Game Center 排行榜提交一个分数。以服务器为准的游戏可以用它上报自己后端算出的分数,而不必交给游戏客户端提交。
app_store_connect.submit_game_center_leaderboard_entry 从服务器而不是游戏客户端上报某个玩家在一个 Game Center 成就上的进度。提交 100 表示该成就已达成。
app_store_connect.submit_game_center_player_achievement 创建一个 Game Center 成就以及它的首个版本。成就属于单个 App 时传 gameCenterDetailId,由某个 Game Center 分组下所有 App 共享时传 gameCenterGroupId。新建的成就还没有面向玩家的文案:用 list_game_center_achievement_versions 读取首个版本,再用 create_game_center_achievement_localization 添加 locale。
app_store_connect.create_game_center_achievement 按 App Store Connect 标识符读取一个 Game Center 成就。
app_store_connect.get_game_center_achievement 修改 Game Center 成就的配置,或将其归档使其不再向玩家提供。给定的字段会被覆盖;至少传一个字段。成就创建后 vendorIdentifier 不能再修改。
app_store_connect.update_game_center_achievement 删除一个 Game Center 成就及其全部版本与本地化。玩家会失去该成就以及为它记录的进度。
app_store_connect.delete_game_center_achievement 列出某个 Game Center 成就的各个版本,并附带每个版本所携带本地化的审核与发布状态。
app_store_connect.list_game_center_achievement_versions 把一个 Game Center 成就关联到某个游戏活动,替换它之前关联的活动。
app_store_connect.set_game_center_achievement_activity 为 Game Center 成就创建一个新版本。修改已上线成就面向玩家的文案要通过新版本进行:在新版本上添加或修改本地化,由该版本带着它们走完 App 审核。
app_store_connect.create_game_center_achievement_version 按 App Store Connect 标识符读取一个 Game Center 成就版本。
app_store_connect.get_game_center_achievement_version 列出某个 Game Center 成就版本的全部本地化,成就展示的每个 locale 各对应一条。
app_store_connect.list_game_center_achievement_version_localizations 为 Game Center 成就版本添加一个 locale,并设置成就名称,以及玩家在达成前后分别看到的两段描述。该 locale 的成就图片需要单独上传。如果该版本已经有这个 locale,App Store Connect 会拒绝请求。
app_store_connect.create_game_center_achievement_localization 按 App Store Connect 标识符读取一条 Game Center 成就本地化。
app_store_connect.get_game_center_achievement_localization 修改 Game Center 成就本地化的名称或描述,也可以传 null 清空其中某一项。给定的字段会被覆盖;至少传一个字段。locale 不能修改,需要更换时请删除该本地化再重新创建。
app_store_connect.update_game_center_achievement_localization 从 Game Center 成就版本中移除一个 locale,连同为它上传的成就图片一并删除。
app_store_connect.delete_game_center_achievement_localization 读取为某条 Game Center 成就本地化上传的成就图片,包括它的投递状态,未上传过图片时为 null。本连接器不负责上传图片,只能读取已经上传的图片。
app_store_connect.get_game_center_achievement_localization_image 创建一个由单个 App 拥有或由分组共享的 Game Center 排行榜。App Store Connect 总会同时创建第一个排行榜版本,因此面向玩家的文案要用 create_game_center_leaderboard_localization 添加到该版本上。同时给出 recurrenceStartDate、recurrenceDuration 和 recurrenceRule,可让排行榜按周期重复。
app_store_connect.create_game_center_leaderboard 按 App Store Connect 标识符读取一个 Game Center 排行榜。
app_store_connect.get_game_center_leaderboard 修改 Game Center 排行榜的配置,或将其归档。给定的字段会被覆盖,传 null 的字段会被清空;至少传一个字段。vendorIdentifier 不能修改。归档会停用该排行榜,使它不再接受分数。
app_store_connect.update_game_center_leaderboard 删除一个 Game Center 排行榜,连同它的各个版本、本地化以及玩家提交给它的分数一并删除。
app_store_connect.delete_game_center_leaderboard 列出一个 Game Center 排行榜的各个版本。每个版本都带着自己的本地化内容走完 App 审核。
app_store_connect.list_game_center_leaderboard_versions 把 Game Center 排行榜关联到它所属的游戏活动,并替换之前关联的活动。App Store Connect 只确认这次变更,不返回排行榜。
app_store_connect.set_game_center_leaderboard_activity 把 Game Center 排行榜关联到依据它对玩家排名的挑战,并替换之前关联的挑战。App Store Connect 只确认这次变更,不返回排行榜。
app_store_connect.set_game_center_leaderboard_challenge 为 Game Center 排行榜创建一个新版本,以便修改它的本地化文案并再次送 App 审核。用 create_game_center_leaderboard_localization 把文案添加到新版本上。
app_store_connect.create_game_center_leaderboard_version 按 App Store Connect 标识符读取一个 Game Center 排行榜版本。
app_store_connect.get_game_center_leaderboard_version 列出一个 Game Center 排行榜版本的各个 locale,每个 locale 附带向玩家显示的名称、分数说明和分数格式化方式。
app_store_connect.list_game_center_leaderboard_version_localizations 为 Game Center 排行榜版本添加一个 locale,附带玩家在该 locale 下看到的名称和分数文案。排行榜旁显示的图片需另行上传,本连接器不涉及该操作。
app_store_connect.create_game_center_leaderboard_localization 按 App Store Connect 标识符读取一个 Game Center 排行榜本地化。
app_store_connect.get_game_center_leaderboard_localization 修改 Game Center 排行榜本地化的文案或分数格式化方式。给定的字段会被覆盖,传 null 的字段会被清空;至少传一个字段。locale 不能修改。
app_store_connect.update_game_center_leaderboard_localization 从 Game Center 排行榜版本中移除一个 locale,为它上传的图片也会一并移除。
app_store_connect.delete_game_center_leaderboard_localization 读取随 Game Center 排行榜本地化显示的图片,包含它的交付状态。该 locale 未上传过图片时返回 null。本连接器不支持上传图片,只支持读取已上传的图片。
app_store_connect.get_game_center_leaderboard_localization_image 创建 Game Center 排行榜集合,把相关的排行榜归入 Game Center 面板中的同一个入口,并可同时把已有的排行榜放进去。App Store Connect 总会在创建集合时一并创建第一个集合版本;集合的本地化名称请用 create_game_center_leaderboard_set_localization 添加。
app_store_connect.create_game_center_leaderboard_set 按 App Store Connect 标识符读取一个 Game Center 排行榜集合。
app_store_connect.get_game_center_leaderboard_set 重命名 Game Center 排行榜集合,或传 null 清空其参考名称。vendorIdentifier 在集合创建后即固定,无法更改。
app_store_connect.update_game_center_leaderboard_set 删除 Game Center 排行榜集合及其全部版本和本地化。原本在该集合中的排行榜会被保留,并继续独立可用。
app_store_connect.delete_game_center_leaderboard_set 列出属于某个 Game Center 排行榜集合的排行榜,可按参考名称或归档状态筛选,也可限定为指定的排行榜。
app_store_connect.list_game_center_leaderboard_set_leaderboards 把更多已有的排行榜放入 Game Center 排行榜集合。集合中原有的排行榜会保留。
app_store_connect.add_leaderboards_to_game_center_leaderboard_set 整体替换 Game Center 排行榜集合中的排行榜列表。新列表中未包含的排行榜会移出集合,但不会被删除。
app_store_connect.replace_game_center_leaderboard_set_leaderboards 把排行榜移出 Game Center 排行榜集合。排行榜本身会被保留,并继续独立可用。
app_store_connect.remove_leaderboards_from_game_center_leaderboard_set 列出某个 Game Center 排行榜集合的版本。每个版本各自带着自己的本地化名称经过 App 审核。
app_store_connect.list_game_center_leaderboard_set_versions 为 Game Center 排行榜集合创建一个新的可编辑版本,例如在当前版本上线后修改其本地化名称。
app_store_connect.create_game_center_leaderboard_set_version 按 App Store Connect 标识符读取一个 Game Center 排行榜集合版本,包含其审核状态。
app_store_connect.get_game_center_leaderboard_set_version 列出某个 Game Center 排行榜集合版本已翻译成的 locale。
app_store_connect.list_game_center_leaderboard_set_version_localizations 为 Game Center 排行榜集合版本添加一个 locale,并设置该 locale 下玩家看到的集合名称。该版本已有的 locale 会被 App Store Connect 拒绝。
app_store_connect.create_game_center_leaderboard_set_localization 按 App Store Connect 标识符读取一条 Game Center 排行榜集合本地化。
app_store_connect.get_game_center_leaderboard_set_localization 替换 Game Center 排行榜集合本地化中的集合名称,或传 null 清空。locale 在本地化创建后即固定;要更换 locale 需删除后重新创建。
app_store_connect.update_game_center_leaderboard_set_localization 从 Game Center 排行榜集合版本中移除一个 locale,连同为该 locale 上传的图片一并删除。
app_store_connect.delete_game_center_leaderboard_set_localization 读取附在某条 Game Center 排行榜集合本地化上的图片,包含其分发 URL 和上传状态。本连接器不涵盖图片上传,只能读取已经上传的图片。
app_store_connect.get_game_center_leaderboard_set_localization_image 列出某个排行榜集合中某个排行榜的成员本地化。成员本地化是玩家浏览该集合时排行榜所显示的名称,它可以与排行榜自身的名称不同。App Store Connect 要求同时提供集合和排行榜。
app_store_connect.list_game_center_leaderboard_set_member_localizations 在某个 locale 下,为某个排行榜在某个排行榜集合中单独设置一个名称。没有成员本地化时,排行榜在集合中沿用其平常的本地化名称。
app_store_connect.create_game_center_leaderboard_set_member_localization 替换排行榜在排行榜集合中显示的名称,或传 null 清空,使该排行榜回退到其平常的本地化名称。
app_store_connect.update_game_center_leaderboard_set_member_localization 删除某个 locale 下排行榜在排行榜集合中显示的名称。该排行榜仍留在集合中,并回退到其平常的本地化名称。
app_store_connect.delete_game_center_leaderboard_set_member_localization 列出某个 App 的 Game Center 活动,通过该 App 的 Game Center 配置记录访问。App Store Connect 在这里不提供筛选条件,请用 limit 和 cursor 逐页获取结果。
app_store_connect.list_game_center_detail_activities 列出某个 Game Center 分组下各 App 共享的 Game Center 活动。App Store Connect 在这里不提供筛选条件,请用 limit 和 cursor 逐页获取结果。
app_store_connect.list_game_center_group_activities 为单个 App (gameCenterDetailId) 或一组 App (gameCenterGroupId) 创建 Game Center 活动。传入 fallbackUrl 会在创建活动的同时创建第一个活动版本;不传则不会创建版本,需要之后用 create_game_center_activity_version 补建一个,活动才能进行本地化。
app_store_connect.create_game_center_activity 按 App Store Connect 标识符读取一个 Game Center 活动。
app_store_connect.get_game_center_activity 修改 Game Center 活动的配置,或将其归档。会覆盖给定的字段,传 null 则清空对应字段;活动创建后 vendorIdentifier 不可更改。至少传一个字段。
app_store_connect.update_game_center_activity 删除一个 Game Center 活动,连同它的版本、本地化和图片一并删除。如果玩家可能仍持有该活动的邀请,请改用 update_game_center_activity 将其归档。
app_store_connect.delete_game_center_activity 列出某个 Game Center 活动的各个版本,并附带每个版本的审核与发布状态。
app_store_connect.list_game_center_activity_versions 把成就关联到 Game Center 活动,让玩家在进行该活动时可以达成这些成就。已关联的成就保持不变。
app_store_connect.add_achievements_to_game_center_activity 把成就从 Game Center 活动上解除关联。成就本身会保留,在该活动之外仍然可用。
app_store_connect.remove_achievements_from_game_center_activity 把排行榜关联到 Game Center 活动,让进行该活动期间取得的分数提交到这些排行榜。已关联的排行榜保持不变。
app_store_connect.add_leaderboards_to_game_center_activity 把排行榜从 Game Center 活动上解除关联。排行榜本身以及已提交到其中的分数都会保留。
app_store_connect.remove_leaderboards_from_game_center_activity 为 Game Center 活动创建一个新版本,例如在当前版本发布后需要修改它的本地化或默认图片时。新版本的初始状态为 PREPARE_FOR_SUBMISSION。
app_store_connect.create_game_center_activity_version 按 App Store Connect 标识符读取一个 Game Center 活动版本。
app_store_connect.get_game_center_activity_version 设置或清除 Game Center 活动版本的 fallbackUrl。会覆盖现有 URL;传 null 可删除。
app_store_connect.update_game_center_activity_version 读取 Game Center 活动版本的默认图片,某个 locale 没有自己的图片时就显示这张默认图片。尚未上传默认图片时返回 null;这些 action 不支持上传图片。
app_store_connect.get_game_center_activity_version_default_image 列出某个 Game Center 活动版本已配置文本的 locale。
app_store_connect.list_game_center_activity_version_localizations 为 Game Center 活动版本添加一个 locale,并设置该 locale 下玩家看到的名称和描述。版本已有的 locale 会被 App Store Connect 拒绝。
app_store_connect.create_game_center_activity_localization 按 App Store Connect 标识符读取一条 Game Center 活动本地化。
app_store_connect.get_game_center_activity_localization 替换 Game Center 活动本地化的名称或描述,传 null 则清空对应字段。locale 不可更改,如需更改请删除该本地化后重新创建。至少传一个字段。
app_store_connect.update_game_center_activity_localization 从 Game Center 活动版本中移除一个 locale,连同附在其上的图片一并删除。
app_store_connect.delete_game_center_activity_localization 读取某条 Game Center 活动本地化的图片。该 locale 没有自己的图片、需要回退到版本默认图片时返回 null;这些 action 不支持上传图片。
app_store_connect.get_game_center_activity_localization_image 列出某个 App 的 Game Center 配置下设置的挑战,可按参考名称、归档状态或标识符筛选。
app_store_connect.list_game_center_detail_challenges 列出某个 Game Center 分组下各游戏共享的挑战,可按参考名称、归档状态或标识符筛选。
app_store_connect.list_game_center_group_challenges 在某个 App 的 Game Center 配置或某个分组下创建 Game Center 挑战,并在某个排行榜上计分。挑战刚创建时没有版本,请用 create_game_center_challenge_version 创建第一个版本,再把本地化文案添加到该版本。
app_store_connect.create_game_center_challenge 按 App Store Connect 标识符读取一个 Game Center 挑战。
app_store_connect.get_game_center_challenge 重命名 Game Center 挑战、将其归档、修改玩家能否重复参加,或改用另一个排行榜为其计分。会覆盖给定的字段;至少传一个。vendorIdentifier 与挑战类型在创建后不可修改。
app_store_connect.update_game_center_challenge 删除 Game Center 挑战及其全部版本、本地化和图片。
app_store_connect.delete_game_center_challenge 列出某个 Game Center 挑战的版本,并附带每个版本所处的审核与发布状态。
app_store_connect.list_game_center_challenge_versions 改用另一个排行榜为 Game Center 挑战计分,替换它此前使用的排行榜。App Store Connect 不接受解除排行榜关联,因此必须始终提供排行榜标识符。
app_store_connect.set_game_center_challenge_leaderboard 为 Game Center 挑战创建一个新版本,例如在当前版本上线后修改其本地化文案。新版本初始为空,请用 create_game_center_challenge_localization 为其添加各 locale。
app_store_connect.create_game_center_challenge_version 按 App Store Connect 标识符读取一个 Game Center 挑战版本。
app_store_connect.get_game_center_challenge_version 读取 Game Center 挑战版本的默认图片,即没有自有图片的 locale 所显示的图片。版本没有默认图片时返回 null。这些 action 不涵盖图片上传。
app_store_connect.get_game_center_challenge_version_default_image 列出某个 Game Center 挑战版本已有文案的 locale。
app_store_connect.list_game_center_challenge_version_localizations 为 Game Center 挑战版本添加一个 locale,其中包含玩家看到的名称与描述。如果该版本已有此 locale,App Store Connect 会拒绝。
app_store_connect.create_game_center_challenge_localization 按 App Store Connect 标识符读取一条 Game Center 挑战本地化。
app_store_connect.get_game_center_challenge_localization 替换 Game Center 挑战本地化的名称或描述,或传 null 清空其中之一。会覆盖给定的字段;至少传一个。locale 不可修改,要把文案迁到另一个 locale,需要另建一条本地化来替换它。
app_store_connect.update_game_center_challenge_localization 从 Game Center 挑战版本中移除一个 locale,连同附加在其上的图片一起删除。
app_store_connect.delete_game_center_challenge_localization 读取某条 Game Center 挑战本地化的图片;当该 locale 没有自有图片、回退到版本的默认图片时返回 null。这些 action 不涵盖图片上传。
app_store_connect.get_game_center_challenge_localization_image 列出团队的所有 Game Center 匹配队列,并附带每个队列用于匹配请求的规则集,以及运行中实验所用的规则集。
app_store_connect.list_game_center_matchmaking_queues 创建一个 Game Center 匹配队列,并关联用于匹配其请求的规则集。可选择再关联一个用于实验的规则集,并列出经典匹配请求应进入该队列的 bundle ID。
app_store_connect.create_game_center_matchmaking_queue 按 App Store Connect 标识符读取一个 Game Center 匹配队列,包含它用于匹配请求的规则集以及运行中实验所用的规则集。
app_store_connect.get_game_center_matchmaking_queue 把 Game Center 匹配队列指向另一个规则集、更换其实验所用的规则集,或替换经典匹配的 bundle ID。会覆盖给定的字段;至少传一个。队列名称在创建后无法更改。
app_store_connect.update_game_center_matchmaking_queue 删除一个 Game Center 匹配队列。游戏发送到已删除队列的请求将不再被匹配。
app_store_connect.delete_game_center_matchmaking_queue 列出团队的所有 Game Center 匹配规则集,并附带每个规则集使用的玩家数量限制和规则语言版本。
app_store_connect.list_game_center_matchmaking_rule_sets 创建一个 Game Center 匹配规则集,并设定对局必须遵守的玩家数量限制。之后用 create_game_center_matchmaking_team 和 create_game_center_matchmaking_rule 添加它的队伍和规则,再把该规则集关联到某个队列。
app_store_connect.create_game_center_matchmaking_rule_set 按 App Store Connect 标识符读取一个 Game Center 匹配规则集。
app_store_connect.get_game_center_matchmaking_rule_set 修改 Game Center 匹配规则集的玩家数量限制,或传 null 清除某个限制。会覆盖给定的字段;至少传一个。规则集名称及其规则语言版本无法更改。
app_store_connect.update_game_center_matchmaking_rule_set 删除一个 Game Center 匹配规则集及其队伍和规则。仍指向该规则集的队列将无法再匹配请求。
app_store_connect.delete_game_center_matchmaking_rule_set 列出用某个规则集匹配请求的匹配队列,无论该规则集是队列的常规规则集还是实验规则集。
app_store_connect.list_game_center_matchmaking_rule_set_queues 列出某个 Game Center 匹配规则集的规则,并附带每条规则针对候选对局求值的表达式。
app_store_connect.list_game_center_matchmaking_rule_set_rules 列出某个 Game Center 匹配规则集的队伍,并附带每支队伍的玩家数量限制。
app_store_connect.list_game_center_matchmaking_rule_set_teams 向 Game Center 匹配规则集添加一条规则。表达式会针对每个候选对局求值:COMPATIBLE、DISTANCE 或 TEAM 规则决定该候选对局是否可接受,MATCH 规则则为它打分。把规则集关联到队列之前,先用 test_game_center_matchmaking_rule_set 试跑一次。
app_store_connect.create_game_center_matchmaking_rule 修改 Game Center 匹配规则的表达式、描述或权重,或传 null 清除其中之一。会覆盖给定的字段;至少传一个。规则名称及其类型无法更改。
app_store_connect.update_game_center_matchmaking_rule 从所属的 Game Center 匹配规则集中删除一条规则。候选对局将不再按该规则检查。
app_store_connect.delete_game_center_matchmaking_rule 向 Game Center 匹配规则集添加一支队伍。规则表达式通过名称引用该队伍,Game Center 会为该队伍填入 minPlayers 到 maxPlayers 名玩家。
app_store_connect.create_game_center_matchmaking_team 修改 Game Center 匹配队伍的玩家数量限制,或传 null 清除某个限制。会覆盖给定的字段;至少传一个。队伍名称无法更改,因为规则表达式会引用它。
app_store_connect.update_game_center_matchmaking_team 从所属的 Game Center 匹配规则集中删除一支队伍。仍按名称引用该队伍的规则表达式将失效。
app_store_connect.delete_game_center_matchmaking_team 用一组模拟请求试跑 Game Center 匹配规则集,返回它本会组成的对局,以及每个模拟玩家被分配到的队伍。过程不会存储任何数据,也不会匹配真实玩家,因此对已关联到队列的规则集运行也是安全的。
app_store_connect.test_game_center_matchmaking_rule_set 读取某个 App 通过经典匹配 (非基于规则) 发起的匹配请求,返回请求数与队列等待时长的时间序列。每个数据点覆盖你传入的时间粒度。
app_store_connect.get_game_center_classic_matchmaking_request_metrics 读取某个 App 通过基于规则的匹配发起的匹配请求,返回请求数与队列等待时长的时间序列。
app_store_connect.get_game_center_rule_based_matchmaking_request_metrics 读取某个匹配队列处理过的匹配请求,返回请求数与队列等待时长的时间序列,可按结果或发起请求的 App 拆分。
app_store_connect.get_game_center_matchmaking_queue_request_metrics 读取某个匹配队列中有多少请求在等待,返回队列长度平均值与分位数的时间序列。
app_store_connect.get_game_center_matchmaking_queue_size_metrics 读取某个匹配队列产生的匹配会话,返回会话数以及每个会话玩家数的时间序列。
app_store_connect.get_game_center_matchmaking_queue_session_metrics 读取某个匹配队列中由实验规则集完成匹配的那部分流量,返回请求数与队列等待时长的时间序列。与 get_game_center_matchmaking_queue_request_metrics 的结果对比,即可判断实验规则集是否带来改进。
app_store_connect.get_game_center_matchmaking_queue_experiment_request_metrics 读取由实验规则集处理的那部分匹配队列中有多少请求在等待,返回队列长度平均值与分位数的时间序列。
app_store_connect.get_game_center_matchmaking_queue_experiment_size_metrics 读取某条匹配规则返回各个布尔结果的频次,返回求值次数的时间序列。
app_store_connect.get_game_center_matchmaking_rule_boolean_result_metrics 读取某条匹配规则表达式返回的数值,返回求值次数以及结果平均值与分位数的时间序列。
app_store_connect.get_game_center_matchmaking_rule_number_result_metrics 读取某条匹配规则求值失败的频次,返回错误次数的时间序列。
app_store_connect.get_game_center_matchmaking_rule_error_metrics Receive a signed App Store Connect webhook notification when a chosen event happens on one app, such as an App Store version or TestFlight build changing state, a build upload finishing, or a tester sending feedback.
app_store_connect.app_event 触发器 没有匹配的工具。
构建查询可分别筛选构建号和预发布应用版本号,按需同时提供两者及平台。
可以。要求附上评论 ID,并区分客户评论和开发者回复;筛选及分页决定反馈范围。
不会。操作更新某构建和语言的 What to Test 说明,应用发布和 TestFlight 审核是独立操作。
管理 OOMOL 可以使用哪些可选存储。你随时可以在页脚重新修改这些选择。