app如何从服务器获取信息吗,iOS获取 App详细信息的方法

1. 通过info.plist文件中的bundle version中获取:

NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];

CFShow(infoDic);

NSString *appVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];

// ....

2. 通过苹果服务器获取

回来补坑

如果你的应用是在全世界范围内销售的话, 用上面的是没问题的

但是,如果仅仅是在部分地区, 比如只在中国商店提供下载,就需要在路径是加上国家的缩写 cn.

http://itunes.apple.com/cn/lookup?id=appId (appId为应用 id)

同理, 利用 bundleId 获取也是一样的, 路径上需要加上地区 cn.

http://itunes.apple.com/cn/lookup?bundleId=bundleId (bundleId为应用的 BundleId)

否则你将会得到一个 results : [] 的结果

返回的json数据结构

{

"resultCount": 1,

"results": [

{

"ipadScreenshotUrls": [

"http://a2.mzstatic.com/us/r30/Purple62/v4/31/3b/dd/313bdd53-bf40-4d07-6e08-11e926575348/sc552x414.jpeg",

"http://a4.mzstatic.com/us/r30/Purple71/v4/20/a2/72/20a27207-ce2d-1069-cc4d-fb550c089d91/sc552x414.jpeg",

"http://a2.mzstatic.com/us/r30/Purple71/v4/49/7e/af/497eaf80-e64f-8896-c033-25fb90b0f4be/sc552x414.jpeg",

"http://a5.mzstatic.com/us/r30/Purple62/v4/9a/db/3b/9adb3b9c-3ba3-29e1-db43-628d16dcac91/sc552x414.jpeg",

"http://a5.mzstatic.com/us/r30/Purple71/v4/19/01/af/1901af49-4678-e985-d967-9a796636c4d6/sc552x414.jpeg"

],

"appletvScreenshotUrls": [],

"artworkUrl60": "http://is5.mzstatic.com/image/thumb/Purple111/v4/e5/59/03/e55903e7-f8de-c582-7729-f918147018c1/source/60x60bb.jpg",

"artworkUrl512": "http://is5.mzstatic.com/image/thumb/Purple111/v4/e5/59/03/e55903e7-f8de-c582-7729-f918147018c1/source/512x512bb.jpg",

"artworkUrl100": "http://is5.mzstatic.com/image/thumb/Purple111/v4/e5/59/03/e55903e7-f8de-c582-7729-f918147018c1/source/100x100bb.jpg",

"artistViewUrl": "https://itunes.apple.com/us/developer/yelp/id284910353?uo=4",

"features": [

"iosUniversal"

],

"kind": "software",

"supportedDevices": [

"iPad2Wifi-iPad2Wifi",

"iPad23G-iPad23G",

"iPhone4S-iPhone4S",

"iPadThirdGen-iPadThirdGen",

"iPadThirdGen4G-iPadThirdGen4G",

"iPhone5-iPhone5",

"iPodTouchFifthGen-iPodTouchFifthGen",

"iPadFourthGen-iPadFourthGen",

"iPadFourthGen4G-iPadFourthGen4G",

"iPadMini-iPadMini",

"iPadMini4G-iPadMini4G",

"iPhone5c-iPhone5c",

"iPhone5s-iPhone5s",

"iPadAir-iPadAir",

"iPadAirCellular-iPadAirCellular",

"iPadMiniRetina-iPadMiniRetina",

"iPadMiniRetinaCellular-iPadMiniRetinaCellular",

"iPhone6-iPhone6",

"iPhone6Plus-iPhone6Plus",

"iPadAir2-iPadAir2",

"iPadAir2Cellular-iPadAir2Cellular",

"iPadMini3-iPadMini3",

"iPadMini3Cellular-iPadMini3Cellular",

"iPodTouchSixthGen-iPodTouchSixthGen",

"iPhone6s-iPhone6s",

"iPhone6sPlus-iPhone6sPlus",

"iPadMini4-iPadMini4",

"iPadMini4Cellular-iPadMini4Cellular",

"iPadPro-iPadPro",

"iPadProCellular-iPadProCellular",

"iPadPro97-iPadPro97",

"iPadPro97Cellular-iPadPro97Cellular",

"iPhoneSE-iPhoneSE",

"iPhone7-iPhone7",

"iPhone7Plus-iPhone7Plus",

"iPad611-iPad611",

"iPad612-iPad612"

],

"screenshotUrls": [

"http://a1.mzstatic.com/us/r30/Purple62/v4/e9/66/bf/e966bfa0-78c6-739e-a1b2-1d37ea53432f/screen696x696.jpeg",

"http://a1.mzstatic.com/us/r30/Purple62/v4/45/cf/71/45cf71de-77d9-363a-8100-ade36f9a3a40/screen696x696.jpeg",

"http://a5.mzstatic.com/us/r30/Purple62/v4/a3/af/ad/a3afadb5-fde5-3ec5-169e-b5131672a28c/screen696x696.jpeg",

"http://a2.mzstatic.com/us/r30/Purple62/v4/38/fe/a5/38fea567-c499-45a6-a69b-dadc34614ff8/screen696x696.jpeg"

],

"advisories": [

"Infrequent/Mild Sexual Content and Nudity",

"Infrequent/Mild Profanity or Crude Humor",

"Infrequent/Mild Mature/Suggestive Themes",

"Infrequent/Mild Alcohol, Tobacco, or Drug Use or References"

],

"isGameCenterEnabled": false,

"languageCodesISO2A": [

"CS",

"DA",

"NL",

"EN",

"FI",

"FR",

"DE",

"IT",

"JA",

"MS",

"NB",

"PL",

"PT",

"ZH",

"ES",

"SV",

"ZH",

"TR"

],

"fileSizeBytes": "169932800",

"trackCensoredName": "Yelp - Nearby Restaurants, Shopping & Services",

"contentAdvisoryRating": "12+",

"averageUserRatingForCurrentVersion": 4.5,

"userRatingCountForCurrentVersion": 1692,

"trackViewUrl": "https://itunes.apple.com/us/app/yelp-nearby-restaurants-shopping-services/id284910350?mt=8&uo=4",

"trackContentRating": "12+",

"currency": "USD",

"wrapperType": "software",

"version": "11.12.0",

"description": "Yelp has over 100 million reviews of businesses worldwide and is available for iPhone, iPad, and Apple Watch.\n\nWhether you’re looking for a pizzeria that just opened or a coffee shop nearby, Yelp is your local guide to finding the perfect place to eat, shop, drink, relax and play.\n\nYelp features:\n\nFind Restaurants\n• Find the newest and hottest restaurants in your area\n• Make reservations, pick up food and order for delivery, all from your phone\n• Filter restaurant search results by price, location and more\n\nSearch for Nearby Businesses\n• Discover great local businesses\n• Read millions of reviews by the Yelp community\n• Find great deals offered by local businesses\n\nSearch Filters \n• Filter your search results by neighborhood, distance, rating, price and hours of operation\n• Look up addresses and phone numbers, call a business or make reservations directly from the app\n\nOther Features\n• Read expert user reviews and browse through beautiful photos of each business\n• Write and read reviews, check-in to local businesses, upload photos and add tips for other Yelp users\n\nFind local restaurants, read expert customer reviews and start searching for businesses near you with Yelp.\n\nNeed Help? Contact Yelp at https://www.yelp-support.com/?l=en_US\nNote: Continued use of GPS running can dramatically decrease battery life.",

"artistId": 284910353,

"artistName": "Yelp",

"genres": [

"Travel",

"Food & Drink"

],

"price": 0,

"formattedPrice": "Free",

"trackId": 284910350,

"trackName": "Yelp - Nearby Restaurants, Shopping & Services",

"bundleId": "com.yelp.yelpiphone",

"primaryGenreName": "Travel",

"isVppDeviceBasedLicensingEnabled": true,

"releaseDate": "2008-07-11T07:00:00Z",

"releaseNotes": "Spring’s coming and bugs are coming back in style in the real world, but in the Yelp app they’re going out of style and fast. We fixed a whole bunch.",

"primaryGenreId": 6003,

"genreIds": [

"6003",

"6023"

],

"sellerName": "Yelp, Inc.",

"minimumOsVersion": "8.0",

"currentVersionReleaseDate": "2017-04-05T18:53:21Z",

"averageUserRating": 4,

"userRatingCount": 213622

}

]

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值