是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?

Posted

技术标签:

【中文标题】是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?【英文标题】:Is it possible to see phased app releases in App Store Connect/iTunes Search API? 【发布时间】:2020-05-07 08:45:44 【问题描述】:

我能够从 iTunes Search API 成功获取有关应用程序最新版本的信息,以及从 App Store Connect 获取有关 Test Flight 版本的信息。

不过,我还希望能够获得有关当前正在进行的任何分阶段发布的信息。这可以使用任何一个 API 吗?

【问题讨论】:

据我所知没有,因为任何新安装都会提供最新版本。分阶段发布的唯一想法是不会同时向所有人提供更新。如果用户在更新列表上拉动刷新,他们将看到新版本,因此可以绕过分阶段发布。 【参考方案1】:

使用 App Store Connect:

首先,使用下面的 URL 获取您的应用的版本列表。列表中的第一个版本将是最新的。

https://api.appstoreconnect.apple.com/v1/apps/YOUR_APP_ID/appStoreVersions

对于每个version,在relationships 属性中的URL 处获取资源:

version.relationships.appStoreVersionPhasedRelease.links.related

如果版本当前处于分阶段发布状态,data.attributes.phasedReleaseState 中的值将为 ACTIVE

可能有一种更直接的方法可以直接获取所有分阶段的版本,但这就是我解决它的方法。

【讨论】:

以上是关于是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以仅为 64 位架构构建 Mac App Store 应用程序?

是否可以从 Lion 上传到 App Store?

是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?

是否可以在 iOS 7 中将 PHG 附属参数添加到这些新的 App Store 启动 URL?

是否可以提交到不包括 OsX Mavericks 的 Mac App Store 下载

是否可以在没有 iTunes 或 App Store 的情况下安装 iOS 应用程序?