App Store的本地化价格

Fel*_*xyz 2 iphone cocoa-touch objective-c app-store

我将同一家公司的其他应用程序链接到iPhone应用程序,我们希望显示这些应用程序的价格.是否有可能以某种方式获得适合用户的本地化价格字符串(金额和货币)?我想我不得不诉诸屏幕抓取之类的东西,但我已经看到人们可以从App Store获得相当多的信息,所以也许有一些相对简单的方法?

Nei*_*lis 6

您可以使用iTunes Web Service API.

http://www.apple.com/itunesaffiliates/API/AffiliatesSearch2.1.pdf文件吧.

您可以使用"国家/地区"查询字段来指定您希望返回结果的国家/地区.

您可以使用NSLocale获取用户的国家/地区名称

NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode
                         value: countryCode]];
Run Code Online (Sandbox Code Playgroud)

虽然您可能需要一个查找表来格式化它,就像iTunes商店API一样.