ios - 如何从给定的包 ID 中获取 Apple App ID?

标签 ios app-store

我有一个 Apple 应用程序 bundleId 列表(例如 com.facebook.Facebook)。我最终想要实现的是使用 iTunes 元数据丰富此数据,可通过 iTunes 搜索 API 获得:http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

如果我知道应用程序 ID(技术上,“trackId”),我可以获得特定应用程序的特定信息,如下所示: http://itunes.apple.com/lookup?id=284882215 (284882215 是 Facebook 应用程序的 trackId)

但是,我不能以同样的方式使用 bundleId。如何系统地检索给定 bundleId 的应用程序 ID(又名 trackId)?

最佳答案

这应该有效:

curl https://itunes.apple.com/lookup\?bundleId\=com.facebook.Facebook

在结果中您应该会看到如下内容:

  "trackViewUrl": "https:\/\/itunes.apple.com\/us\/app\/facebook\/id284882215?mt=8&uo=4",

"bundleId": "com.facebook.Facebook",

"trackId": 284882215,

关于ios - 如何从给定的包 ID 中获取 Apple App ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11000667/

相关文章:

iphone - 在app store制作ios应用,一个apple id可以安装一次

ios - tableview 不同的单元格在 swift 中有不同的高度

ios - 将文本字段留空 - 崩溃 - swift 4

ios - SSL 握手 : Received fatal alert: certificate_unknown Charles > iOS 10. 3

ios - 发送到实例的无法识别的选择器以一种奇怪的方式抛出

ios - 如何更新Apple App Store上的应用程序?

ios - 存档时在iOS中找不到“Realm/Realm.h”文件

macos - ITMS-90451 :CFBundleIdentifier Collision Error

iphone - iOS5 和 iOS 5.1 中按钮上缺少字体文本

iphone - 元数据变化