在哪个iOS设备上完全支持区域监视?

从我可以从苹果示例区域监控代码的运行时需求中解释,区域监控可用于iPhone 4,iPad 2 Wifi + 3G或更高版本。 所以我假设它不适用于3G或iPhone 3G / 3GS的iPad1。

这是一个正确的解释? 我不能testing这个,因为我没有所有这些设备,我找不到这个官方文档。

PS:我知道我可以通过调用regionMonitoringAvailable方法在代码中检查它,但是我需要这些信息来决定我的应用程序的体系结构,所以我需要知道这一点。

从我所学到的区域监控function设备的工作中得知,您是正确的。

目前,区域监控仅支持以下设备(运行iOS 5.x)。

  • iPhone 4
  • iPhone 4S
  • iphone 5
  • iPad 2,3和4(新iPad)3G / 4G
  • iPad 3和4(新iPad)Wifi
  • (会喜欢一些关于iPod Touch型号区域监控的反馈)

WWDC告诉我,随着iOS 6中的位置贴图的出现,该地区的监测将会涉及所有的iOS 6设备。 不过,到目前为止,我的testing只能让我获得支持Wifi的iPad 3.我还没有能够在iPhone 3GS上testing,但我并没有屏住呼吸。 他们可能会在稍后的testing版本或启动时启用它,但我并不乐观。

希望这个信息有帮助。