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

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

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

【问题讨论】:

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

标签: ios app-store-connect itunes-store


【解决方案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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 2014-10-23
    相关资源
    最近更新 更多