iTunes Search API所需的最低iOS版本

时间:2014-05-15 14:20:47

标签: ios itunes-search-api

我正在尝试做this question中提出的问题。我的方法是获取支持的设备列表(从当前的Yelp应用程序中获取的结果)可能是一个类似于这个的数组:

  

[" iPhone4S"," iPhone5s"," iPadMini4G"," iPodTouchourthGen",   " iPadFourthGen4G"," iPhone-3GS"," iPhone4"," iPadThirdGen",   " iPad2Wifi"," iPadThirdGen4G"," iPadMini"," iPad23G"," iPhone5",   " iPadFourthGen"," iPhone5c"," iPodTouchFifthGen"]

然后,对于每个设备名称字符串,我将确定最新支持的iOS版本并将其写入阵列。然后,从最新支持的iOS版本阵列中,使用最旧的iOS版本应该等于运行该应用程序所需的iOS版本。

我的问题是找到基于Apple的输入字符串的最新支持版本,例如" iPodTouchourthGen",特别是考虑到这个字符串,拼写错误和所有字符串直接来自他们的{{3} }。

到目前为止,我发现的是:search API results

但在该网站上,标题字符串与Apple的不同,使匹配相当困难。我想,在硬编码复杂的匹配之前,是否有一个API可以返回支持的操作系统版本,或者至少是一些Apple策划的XML或JSON列表?

1 个答案:

答案 0 :(得分:2)

您可以使用cj的伟大Firmware Links项目。它们有nice API,但您可能需要手动维护从iTunes搜索模型到实际硬件模型的映射(即" iPhone4" - > iPhone3,2,& #34; iPhone4S" - > iPhone4,1等。)