我正在开发一个基于地理定位的应用程序,为了这个目标,我使用的是“区域监控”API,但我理解该API仅适用于iPhone 4 / 4S和iPhone 5。
我希望我的应用程序在最可能的设备中运行良好,但我找不到有关使用“区域监控”的信息,并继续支持旧设备和iPod Touch。
我想可以在区域监控和GPS或WiFi本地化之间切换,但我不知道如何做到这一点。
答案 0 :(得分:0)
你是对的,3GS不支持区域监控,即使在iOS 6上也是如此。对于iPad 1和2以及较旧的iPod Touch也是如此。
您是否选择包含这些设备取决于您自己。如果只需要区域监视,则必须使用粗略位置更新-startMonitoringForSignificantLocation手动编程。这不太理想,你会为你的工作做好准备。我的建议,即我使用自己的应用程序处理此问题的方法,不支持这些旧设备。它不得不疏远大部分用户群,它不是大多数基础。