iPhone上的地理位置和阻止访问我的应用程序

iPhone上的地理位置和阻止访问我的应用程序,iphone,Iphone,我正在为iPhone开发一个无线电播放器。 我需要的是在比赛前提供我的位置。 我正在考虑使用CoreLocation,这没关系,但如果用户在被询问时不允许CoreLocation,如何确定地理位置 确定iPhone位置的最佳方法是什么? 我想得到IP地址,但它可能是来自另一个国家的地址。例如,用户在美国有一个iPhone帐户,在加拿大使用我的3G应用程序,IP地址将由他的手机运营商提供,对吗 所以我想知道如何获得手机运营商的名字,但没有成功。。。使用私有框架是不可能的 我在等待你的好建议 蒂埃里

我正在为iPhone开发一个无线电播放器。 我需要的是在比赛前提供我的位置。 我正在考虑使用CoreLocation,这没关系,但如果用户在被询问时不允许CoreLocation,如何确定地理位置

确定iPhone位置的最佳方法是什么? 我想得到IP地址,但它可能是来自另一个国家的地址。例如,用户在美国有一个iPhone帐户,在加拿大使用我的3G应用程序,IP地址将由他的手机运营商提供,对吗

所以我想知道如何获得手机运营商的名字,但没有成功。。。使用私有框架是不可能的

我在等待你的好建议


蒂埃里

我只会使用核心位置。如果用户出于任何原因拒绝核心位置弹出窗口,则只需提示他们手动输入其位置(例如,选择国家/地区和城市)


您可以使用IP地址,但随后也会遇到其他问题(例如,如果他们在iPhone上使用WiFi或在iPod touch上。

我认为这是不允许的,而且是故意的。如果用户不想让你的应用知道他们在哪里,你为什么认为你有权忽略他们的愿望?

谢谢你的回答,但我不想问用户。如果corelocation是n,使用IP就可以了用户允许ot,但在加拿大运营商上连接的美国iPhone有一个美国IP地址。我做了测试。。。