我正在开发一个基于地理定位的应用程序,为了这个目标,我使用了“区域监控”应用程序接口,但我知道那个应用程序接口只在iPhone 4/4S和iPhone 5中工作。
我希望我的应用程序能在大多数idevices上运行良好,但我找不到关于“区域监控”的使用信息,并继续支持旧设备和iPod触摸。
我认为可以在区域监控和全球定位系统或WiFi本地化之间切换,但我不知道如何做到这一点。
发布于 2013-02-12 09:43:52
您是对的,3GS不支持区域监控,即使是在iOS 6上也是如此。对于iPad 1和2以及较早的iPod Touches也是如此。
您是否选择包含这些设备由您决定。如果您只需要区域监控,则必须使用粗略的位置更新-startMonitoringForSignificantLocation手动进行编程。这是不太理想的,你会有你的工作为你削减。我的建议是,我用我自己的应用程序来处理这个问题,不支持这些旧设备。不得不疏远很大一部分用户群是很糟糕的,这不是大多数人的基础。
https://stackoverflow.com/questions/14453735
复制相似问题