基于ip地址获取用户国家/地区,无需请求ios权限

基于ip地址获取用户国家/地区,无需请求ios权限,ios,geolocation,ip-address,Ios,Geolocation,Ip Address,我正在开发一个iOS应用程序,其中一个应用程序功能要求我拥有设备当前所在国家/地区的信息 我知道其中一个可能的解决方案是使用CFLocation框架,但该服务提供的信息过于具体,不符合我的需要,需要事先征得用户同意,也可以禁用 因此,我想知道我是否能够使用其他解决方案,例如基于ip地址的地理定位web服务,而无需事先征得用户同意。一个例子是这个web服务,它可以完美地满足我的需要: 我唯一关心的是苹果的批准。我做了很多研究,发现了很多信息,但没有一个能证实这一点 我是否可以向此Web服务发出请求

我正在开发一个iOS应用程序,其中一个应用程序功能要求我拥有设备当前所在国家/地区的信息

我知道其中一个可能的解决方案是使用CFLocation框架,但该服务提供的信息过于具体,不符合我的需要,需要事先征得用户同意,也可以禁用

因此,我想知道我是否能够使用其他解决方案,例如基于ip地址的地理定位web服务,而无需事先征得用户同意。一个例子是这个web服务,它可以完美地满足我的需要:

我唯一关心的是苹果的批准。我做了很多研究,发现了很多信息,但没有一个能证实这一点

我是否可以向此Web服务发出请求,并根据用户的ip地址获取当前国家/地区,而无需请求用户权限

此外,如果不可能,还可以选择从用户处获取区域设置并使用它。虽然这不是我需要的,因为它不返回用户位置,用户可以随时更改。此选项是否也需要请求用户权限

总而言之,我需要获得用户位置,但我不能要求,最重要的是,我的截止日期很短,不能被苹果拒绝。我知道这是一个很难回答的问题,因为没有人确切知道苹果的标准,但如果有人面临同样的问题,能给出他的证明并帮助我解决这个问题,那就太好了

提前谢谢。

不要这样做

国家

4.1在收集、传输或使用位置数据之前未通知并获得用户同意的应用程序将被拒绝

不要这样做

国家

4.1在收集、传输或使用位置数据之前未通知并获得用户同意的应用程序将被拒绝