是否可以在 App Store Connect/iTunes 搜索 API 中查看分阶段应用发布?

Is it possible to see phased app releases in App Store Connect/iTunes Search API?

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

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

使用 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

可能有更直接的方法直接获取所有分阶段发布,但我就是这样解决的。