We are a MDM Vendor. Lets take a app say Google calender. When we get this app details using
http://itunes.apple.com/searchAPI , we get the "supported device" as iPhone, iPad
Response is as follows.
{
"appIcon": "
http://is4.mzstatic.com/image/thumb/Purple122/v4/77/a0/bb/77a0bb06-41e5-3743-452f-0bcbb6a44591/source/60x60bb.jpg",
"trackViewUrl": "
https://itunes.apple.com/us/app/google-calendar-make-the-most-of-every-day/id909319292?mt=8&uo=4",
"trackId": 909319292,
"price": 0,
"bundleId": "com.google.calendar",
"appCategory": "Productivity",
"supportedDevices": "iPhone, iPad",
"trackName": "Google Calendar: make the most of every day",
"isPaidApp": false,
"version": "1.7.4",
"deviceSupport": 1
},
When we use the contentMetadataLookupUrl API :
https://uclient-api.itunes.apple.com/WebObjects/MZStorePlatform.woa/wa/lookup?version=2&id=361309726&p=mdm-lookup&caller=MDM&platform=itunes&cc=us&l=en.
We get the device family as
"deviceFamilies":["iphone","ipod"]
This app is listed in iPad's App store under
"iPhone only apps".
We want to know the below.
1) Why there is a difference between itunes search API and uClient itunes API?
2) Can all the iPhone only apps be installed in iPad? Do we have any limitations for the same.