What's new in App Store Connect
App Store & Distribution 进阶 20m

App Store Connect 的新功能

What's new in App Store Connect

2022年6月6日

在 Apple 官方观看视频

一句话判断

App Store Connect 的增强提交体验让你把内购事件、自定义产品页等打包成一次提交,API 2.0 更是新增了内购管理、用户评论回复和 App 卡顿诊断。

这场 Session 讲了什么

Session 覆盖了 App Store Connect 在 Web、iOS App 和 API 三个层面的更新。

增强的提交体验是最大的 UI 层改进。现在你可以把多个审核项目(App 版本、内购事件、自定义产品页、产品页优化测试)打包成一个提交。大部分情况下甚至不需要提交新版二进制——只要有已批准的版本,就可以随时提交内购事件和自定义产品页。新增的 App Review 页面集中管理所有进行中的提交。

App Store Connect API 2.0 是后端开发者的重头戏。API 资源数量增加 60%,新增三大能力:完整的内购和订阅生命周期管理(创建、编辑、删除、定价、提交审核、优惠码);获取和回复用户评论;App 卡顿的诊断数据(堆栈信息和详细日志)。

iOS/iPadOS 上的 App Store Connect App 也支持了增强提交体验,可以随时随地提交和跟踪审核状态。

值得深挖的点

  • 分组提交的逻辑:一个提交中的所有项目会一起被审核。任一项目被拒绝不会影响其他项目的状态,但所有项目都通过后才能一起发布。如果某个项目被拒绝,你可以选择修改后重新提交,或者把它从提交中移除——移除后需要单独重新提交。
  • 无需二进制的提交:只要你的 App 有过至少一个已批准的 iOS 版本,后续的内购事件、自定义产品页和产品页优化测试都可以独立提交,不需要每次都发新版。这大大加快了运营节奏。
  • API 2.0 的内购管理:可以把订阅从通用内购中独立出来作为专门资源,支持完整的 CRUD 操作。包括定价管理、审核提交、优惠码和促销优惠。这为自动化内购运营流程打开了大门。
  • App 卡顿诊断:新的诊断类型可以定位卡顿最严重的代码位置,通过堆栈信息和诊断日志帮你找到性能瓶颈。

代码片段

# App Store Connect API 2.0 示例

# 获取用户评论
curl -H "Authorization: Bearer $TOKEN" \
  "https://api.appstoreconnect.apple.com/v1/apps/$APP_ID/customerReviews"

# 回复评论
curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "type": "customerReviewResponses",
      "attributes": {
        "responseBody": "感谢您的反馈,问题已在新版本中修复"
      },
      "relationships": {
        "review": {
          "data": { "type": "customerReviews", "id": "$REVIEW_ID" }
        }
      }
    }
  }' \
  "https://api.appstoreconnect.apple.com/v1/customerReviewResponses"

# 获取 App 卡顿诊断签名
curl -H "Authorization: Bearer $TOKEN" \
  "https://api.appstoreconnect.apple.com/v1/apps/$APP_ID/diagnosticSignatures?filter[diagnosticType]=hangs"

最佳实践

  • 把相关的审核项目打包提交,提高审核效率和上下文一致性
  • 利用”无需二进制”的提交模式,让运营团队独立于发版节奏运作
  • 用 API 2.0 自动化内购和订阅的生命周期管理
  • 建立评论回复的自动化工作流,及时回应用户反馈
  • 定期检查 App 卡顿诊断数据,持续优化用户体验

还有什么值得关注

  • “App Store Connect API” 的文档是使用新 API 的主要参考
  • “Power and performance metrics” 和 “Diagnose performance issues” 详细介绍了诊断数据的使用方法
  • 如果你在做自动化发布流水线,API 2.0 的内购管理和提交管理是关键组件
  • 审核时间通常在 24 小时以内,无论提交中包含多少项目
WWDC 2022