下载官方iOS AprilBeaconDemo没有收到推送

今天刚开始研究beacon,下载官方的iOS demo调试的时候一次都没有收到推送,请问是什么问题呢?感谢

  1. 首先检查手机是否开启了定位和蓝牙,看startRangingBeaconsInRegion之后的回调是否有值。
  2. 如果ranging能够得到值,尽可能的先把beacon拿远,拿到ranging都找不到的地方。
  3. 慢慢靠近beacon,此时应该会执行didEnterRegion(前提是调用过startMonitoringForRegion)。
  4. 若在后台,请确定是否允许推送通知。

定位和蓝牙都开了,也都能检测到beacon的值,我拿到ranging找不到的地方再回来,没有执行didEnterRegion这个方法,startMonitoringForRegion这个方法也有调用。后台也有允许推送,还是收不到哈。。。我是设备是4s、版本是8.3

把设备拿到足够远的位置,手机慢慢靠近。一般情况下 didEnterRegion 和 didExitRegion是成对的,出现一次enter之后,只有当离开(exit)后,再慢慢靠近才会出现下一次enter