是否可以在 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 应用程序?
是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?
是否可以在 iOS 7 中将 PHG 附属参数添加到这些新的 App Store 启动 URL?