用途:管理某个 App Store 版本的审核信息,包括联系人与演示账号。官方说明指出,提交前需填写联系信息,以便 App Review 团队在出现问题时联系开发者。
主要能力:包含 get 与 update 两个命令。get 获取当前审核信息,未设置时返回空记录(id 为 "");update 为 upsert,无记录时 POST 新建,有记录时 PATCH 更新,仅发送已提供的参数,未指定字段保持不变。可设置联系人名、姓氏、电话、邮箱,以及是否必需演示账号、账号名、密码和备注。
用法示例: asc version-review-detail get --version-id <VERSION_ID> [--pretty] asc version-review-detail update --version-id <VERSION_ID> --contact-first-name Jane --contact-email dev@example.com --contact-phone "+1-555-0100" 需要演示账号时: asc version-review-detail update --version-id <VERSION_ID> --demo-account-required true --demo-account-name demo_user --demo-account-password "secret" --notes "..." 随后可用 asc versions check-readiness --version-id <VERSION_ID> 验证 reviewContactCheck 是否通过,再执行 asc versions submit 提交。
输出与属性:JSON 中 data 数组含 contactEmail、contactFirstName、contactLastName、contactPhone、demoAccountRequired、id、versionId 等,可空字段缺省时省略。hasContact 为 contactEmail 与 contactPhone 均非空;demoAccountConfigured 为不需演示账号或账号名与密码均已提供。reviewContactCheck 不通过属 SHOULD FIX 警告,不阻止 isReadyToSubmit。
限制:资料未提供费用、平台范围等更多信息。