首页 > 解决方案 > 如何从 Bundle ID 中获取 iOS 应用 Apple ID?

问题描述

如果我有应用程序的 Bundle ID,是否可以通过编程方式获取 Apple ID?例如。此网址中的 xxx 部分:http: //itunes.apple.com/lookup ?id=xxx

使用上面的查找 url,可以执行相反的操作:获取给定应用程序的 apple id 的 bundle id。

我最终希望以编程方式获取应用程序的图标,但我只知道应用程序的捆绑 ID。任何帮助表示赞赏。

标签: iosapp-store

解决方案


这实际上非常简单,只需将原始查询的参数从“id”更改为“bundleID”即可以编程方式完成

例如。http://itunes.apple.com/lookup?bundleId=xxx

响应将是一个 JSON 对象,其结果将包括缩略图 URL 等。例如。

{
  "resultCount":1,
  "results": [
    {
      "screenshotUrls":[...], 
      "ipadScreenshotUrls":[...],
      "artworkUrl512":"...",
      "artistViewUrl":"...", 
      "artworkUrl60":"...",
      "artworkUrl100":"...", 
      ...
    }
  ]
}

推荐阅读