Iphone 检测iOS中iTunes存储的国家/地区

Iphone 检测iOS中iTunes存储的国家/地区,iphone,ios,ipad,itunes,itunes-store,Iphone,Ios,Ipad,Itunes,Itunes Store,在我的iPhone应用程序中,我想检测iPhone用户登录的iTunes商店的国家/地区,例如,对于来自美国的用户,我想指示他/她: 对于登录波兰iTunes商店的用户,我想将其重定向到: 我知道我可以检查区域设置(例如语言),但它可能并不总是有效 有什么办法可以做到这一点吗 NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode]; 将为您提供一个标识符,例如“US”(美国)、“

在我的iPhone应用程序中,我想检测iPhone用户登录的iTunes商店的国家/地区,例如,对于来自美国的用户,我想指示他/她: 对于登录波兰iTunes商店的用户,我想将其重定向到:

我知道我可以检查区域设置(例如语言),但它可能并不总是有效

有什么办法可以做到这一点吗

NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];
将为您提供一个标识符,例如
“US”(美国)、“ES”(西班牙)
,等等


因为你发现国家意味着没有问题。我们希望iTunes商店必须是设备国家/地区。

这意味着它可能并不总是有效?你面临什么问题?我的意思是,用户可以将语言设置为英语,但可以登录到波兰语iTunes商店,因此检查区域设置不会给我带来好的结果。我也对这一点感到困惑,因为它可能被用来减少一些专利问题。用户来自一个已知有巨魔寄生虫感染专利的国家(有人吗)?动态禁用该国家/地区的该功能,而无需针对每个国家/地区进行构建。正如我在问题中所说,我知道我可以检查区域设置,但是,可以将语言设置为英语,但可以登录到波兰语iTunes商店。它根本无法回答问题。