首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取全球IP地址并在iOS应用程序中获取国家/地区是否合法?

获取全球IP地址并在iOS应用程序中获取国家/地区是否合法?
EN

Stack Overflow用户
提问于 2012-04-11 06:32:42
回答 3查看 1.2K关注 0票数 2

我刚听说这事。我计划开发一个ios应用程序- iPhone和iPad版本。该应用程序需要显示基于其访问的国家的内容。(请注意,我只需要国家/地区,不需要更多详细信息)。

我可以获得iPhone/iPad的当前全球IP地址,然后根据我自己在服务器上的数据库将其转换为国家/地区吗?

我不想去找定位服务来处理这个问题,因为我觉得使用IP地址获取国家信息要容易得多。

EN

回答 3

Stack Overflow用户

发布于 2012-04-11 06:34:13

这是合法的,并且已经通过几个应用程序在实践中。不是真正的防故障(容易被欺骗,VPN连接等)。

编辑:“这是合法的”是基于下一句“已经在实践中”。一些大公司使用它,所以我认为这是一个法律行动。然而,我不是法律问题方面的专家。

票数 1
EN

Stack Overflow用户

发布于 2012-04-11 06:56:05

你可以用这个找到这个国家

代码语言:javascript
复制
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode value: countryCode]];
票数 1
EN

Stack Overflow用户

发布于 2012-04-11 09:07:25

使用用户的语言环境可能是最好的选择,但是如果您想使用IP地址,那么有一个免费的数据库here。该页面也有免费的库,用于搜索具有IP地址的数据库。

如果你在服务器上做所有的事情,那么这是完全合法的,并且不违反任何苹果的规则。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10097410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档