有没有办法使用 App Store Connect REST API 获取 iOS 应用程序版本的更新日期?

问题描述 投票:0回答:1

我们想要显示应用程序版本的更新时间。 AppStoreConnect REST API 响应不包含版本的更新日期。

使用

apps/{app_store_id}/appStoreVersions
获取应用程序的应用程序版本。它给出了单个版本的有效负载如下:

"attributes": {
    "platform": "IOS",
    "versionString": "2.6.4",
    "appStoreState": "REJECTED",
    "appVersionState": "REJECTED",
    "copyright": "",
    "reviewType": "APP_STORE",
    "releaseType": "AFTER_APPROVAL",
    "earliestReleaseDate": null,
    "usesIdfa": null,
    "downloadable": true,
    "createdDate": "2024-03-05T04:08:51-08:00"
},

这里的createdDate是版本创建的日期,状态为“PREPARE_FOR_SUBMISSION”。

app-store app-store-connect
1个回答
0
投票

我只看到列出应用程序的所有应用程序商店版本作为提供有关您的应用程序更新的任何信息。

您需要通过监控其他字段的更改来估算“更新日期”,这些字段可能会在应用程序更新时发生更改。

你可以尝试:

  • 使用
    apps/{id}/appStoreVersions
    端点获取应用程序版本。
  • 对于每个版本,检查关联的
    build
    关系。
  • 使用
    builds
    端点
    (假设存在允许通过 ID 获取的端点)来获取有关构建的详细信息,特别是查找上传日期(字段“
    uploadedDate
    ”)或类似的时间戳。

这假设新版本与版本更新密切相关,这种情况经常(但并非总是)。

© www.soinside.com 2019 - 2024. All rights reserved.