Ios Apple Search API支持的设备密钥

Ios Apple Search API支持的设备密钥,ios,json,app-store,Ios,Json,App Store,对于iphone应用程序,supportedDevices键是否总是返回“全部”?我只对iphone应用程序感兴趣,对ipad应用程序不感兴趣,所以我想知道在supportedDevices中寻找什么价值,以确保它是iphone应用程序 苹果的API文档非常有限。supportedDevices键的可能值是什么 是否曾经有过这样一种情况:一个应用程序可以在iphone上使用,但不能在ipad上使用 编辑: 我刚刚注意到这个例子 我如何确定此应用程序在iPhone上是否有效?我会使用键“种类”、

对于iphone应用程序,supportedDevices键是否总是返回“全部”?我只对iphone应用程序感兴趣,对ipad应用程序不感兴趣,所以我想知道在supportedDevices中寻找什么价值,以确保它是iphone应用程序

苹果的API文档非常有限。supportedDevices键的可能值是什么

是否曾经有过这样一种情况:一个应用程序可以在iphone上使用,但不能在ipad上使用

编辑:

我刚刚注意到这个例子

我如何确定此应用程序在iPhone上是否有效?我会使用键“种类”、“特性”还是遍历“支持的设备”?我需要一种防弹方法来确保它是iPhone应用程序

,而iPad应用程序除非具有适当大小的XIB/storyboard/resources,否则不会在iPhone上运行

查看您所指的示例,我可以看到“supportedDevices”返回为:

"supportedDevices":["iPad2Wifi", "iPadWifi", "iPad23G", "iPad3G"]
(不知道为什么它没有说“iPad4”)

这里重要的是,它没有说“全部”或“iPhone”,所以如果你在JSON结果中没有看到这两个关键字,你应该可以放心地假设它只是iPad。

这个应用程序只在iPad上运行,正如你在supportedDevices下看到的,但它是“软件”,而不是“ipadSoftware”所以我不认为我可以只用软件来判断它是否在iphone上