0

随着 iOS 7.1 的更新,ibeacon API 的请求发生了很大变化,即使应用程序被杀死或未启动,也在后台测距信标,以下是我在 iPod 5th 中根据信标的测距观察到的一些事情gen 运行 iOS 7.1

didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region

没有被调用,但是当我在 iPhone5 和 7.1 中运行相同的代码时,所有的方法都被调用了,这是我面临的一种奇怪的行为,

http://www.proxima.io/blog/posts/2014-03-12-ios-7-1-ibeacon-tech-deep-dive/

根据上面的链接,它给了我一些关于 iPod 第 5 代 iOS7.1 的 ibeacon 的更新不多的信息

有没有人遇到过同样的问题?

4

1 回答 1

0

didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region在您断定它不起作用之前,请确保您等待最多 15 分钟才能接到电话。在某些设备上,检测现金需要很长时间。见这里。不要期望在相似的时间范围内在两个设备上都收到呼叫。根据模型和内部状态,一个可能快,另一个慢。

其他提示:尝试重新启动两个设备以使它们处于相同状态,并验证问题是否仍然存在。避免同时运行其他 iBeacon 或蓝牙应用程序,因为这会影响您的测试结果。我无法使用 iPod 进行测试,但我知道其他人报告(包括您引用的页面上的那些人)说 iPod 可以很好地与这些 API 配合使用

于 2014-03-27T08:48:07.283 回答