iPhone上的安装区域设置

时间:2010-06-22 21:09:08

标签: iphone

我的iPhone应用程序需要在某些本地市场提供不同的功能,因此我需要能够确定设备“家”市场的位置或下载的商店(如果适用)。

我已经尝试了几乎所有NSLocale的变体,但我似乎总是能够改变一个或多个设置。

如果出于法律原因他们不在美国/加拿大,我需要禁用一个标签,而我宁愿只保留单个二进制文件。

有谁知道怎么做?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用

获取国家/地区代码
NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];

但我认为数据很容易伪造(它取决于用户的设置而不是他们实际居住的地方)。这取决于您的应用程序需要多么安全 - 如果这是一个主要问题,我建议为US / CA用户上传单独的二进制文件。