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

Iphone 在iOS应用程序中获取全球IP地址和国家/地区是否合法?,iphone,ipad,ios5,ip,country,Iphone,Ipad,Ios5,Ip,Country,我刚听说这件事。我计划开发一个ios应用程序——iPhone和iPad版本。该应用程序需要根据其访问国显示内容。(注:我只需要国家信息,不需要更多详细信息) 我可以获取iPhone/iPad的当前全球IP地址,然后根据我自己在服务器中的数据库将其转换为国家/地区吗 我刚刚听说这违反了苹果的政策,这样做合法吗 我不想找定位服务来处理这个问题,因为我觉得使用IP地址获取国家信息要容易得多。这是合法的,并且已经有多个应用程序在实践中使用了。并非真正的故障安全(易于欺骗、VPN连接等) 编辑:“这是合法

我刚听说这件事。我计划开发一个ios应用程序——iPhone和iPad版本。该应用程序需要根据其访问国显示内容。(注:我只需要国家信息,不需要更多详细信息)

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

我刚刚听说这违反了苹果的政策,这样做合法吗


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

这是合法的,并且已经有多个应用程序在实践中使用了。并非真正的故障安全(易于欺骗、VPN连接等)


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

你可以找到使用此工具的国家

NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode value: countryCode]];

使用用户的区域设置可能是最好的选择,但是如果您想使用IP地址,那么就有一个免费的数据库。该页面还提供免费库,用于搜索具有IP地址的数据库

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