确定iTunes商店地区的iPhone用户?
我希望将iTunes搜索api添加到我的一个应用程序中以返回媒体 我想引导用户进入他们的本地商店,而不是默认的美国商店,例如 有没有办法在代码中检测用户的默认存储区域 非常感谢 Nik根据它,看起来他们只是在国家代码中加入子代码来生成特定于国家的链接 例如: 如果你为我们交换“mx” 您得到了适当的指导,因此您应该能够使用以下代码来获取国家代码并将其转为子代码确定iTunes商店地区的iPhone用户?,iphone,objective-c,itunes,Iphone,Objective C,Itunes,我希望将iTunes搜索api添加到我的一个应用程序中以返回媒体 我想引导用户进入他们的本地商店,而不是默认的美国商店,例如 有没有办法在代码中检测用户的默认存储区域 非常感谢 Nik根据它,看起来他们只是在国家代码中加入子代码来生成特定于国家的链接 例如: 如果你为我们交换“mx” 您得到了适当的指导,因此您应该能够使用以下代码来获取国家代码并将其转为子代码 NSLocale *locale = [NSLocale currentLocale]; NSString *countryCod
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *foursquareAppStoreLink = [NSString stringWithFormat:@"http://itunes.apple.com/%@/app/foursquare/id306934924?mt=8&uo=4", countryCode];
因此,假设您的链接结构以相同的方式工作,您可以将国家代码交换为country=
NSString *mySearchStringLink = [NSString stringWithFormat:@"http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsSearch?term=some+media&country=%@", countryCode];
根据它看起来他们只是在国家代码子生成特定于国家的链接
例如:
如果你为我们交换“mx”
您得到了适当的指导,因此您应该能够使用以下代码来获取国家代码并将其转为子代码
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *foursquareAppStoreLink = [NSString stringWithFormat:@"http://itunes.apple.com/%@/app/foursquare/id306934924?mt=8&uo=4", countryCode];
因此,假设您的链接结构以相同的方式工作,您可以将国家代码交换为country=
NSString *mySearchStringLink = [NSString stringWithFormat:@"http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsSearch?term=some+media&country=%@", countryCode];
反向地理定位可能是唯一的选择-如果有其他方式,请好奇。反向地理定位可能是唯一的选择-如果有其他方式,请好奇。谢谢!不知道NSLocale也有国家代码。谢谢!不知道NSLocale也有国家代码。