2012-09-03 59 views
12

从我可以从sample region monitoring code of Apple的运行时要求中解释的区域监控可用于iPhone 4,iPad 2 Wifi + 3G或更高版本。所以我假设它不适用于使用3G或iPhone 3G/3GS的iPad1。在哪些iOS设备上完全支持区域监视?

这是一个正确的解释?我无法测试这个,因为我没有所有这些设备,我也找不到这方面的官方文档。 PS:我知道我可以通过调用regionMonitoringAvailable方法在代码中检查它,但我需要这些信息来决定我的应用程序的体系结构,所以我需要知道这一点。

回答

10

从我从研究区域监视功能的设备中学到的知识是,你是正确的。

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

  • iPhone 4
  • iPhone 4S
  • iPhone 5
  • 的iPad 2,图3和4(新的iPad)3G/4G
  • ipad公司3和4(新的iPad)无线上网
  • (喜欢在iPod Touch型号上进行区域监控的一些反馈)

我在WWDC被告知,随着位置ti在iOS 6中,区域监控将会传送到所有iOS 6设备。但是,迄今为止我的测试只能让我获得支持Wifi的iPad 3.我还没有能够在iPhone 3GS上测试,但我并没有屏住呼吸。他们可能会在稍后的测试版或启动时启用它,但我并不乐观。

希望这些信息对您有所帮助。

+0

区域监控支持的设备与iOS版本较少有关,并且与硬件有关。这就是为什么,例如,3GS不支持它(尽管人们可能认为3GS会支持它):硬件不支持它。 –

+0

我了解它的硬件方面。但是对位置贴图(iOS 6)的更改,基本上任何带有天线的设备都可以使用区域监视。不需要GPS硬件。我已经完成了我的功课,我只是试图接触并获得我无法访问的设备的确认。 –

+0

谢谢你们。在iOS6启动后,也许我们可以测试一些设备并在此添加更多答案以使每个人都更清楚。 – aslisabanci