无论应用程序是在前台/后台还是在手机关闭/锁定时,应用程序都会在手机运行时检测到estimote ibeacon,应用程序不再检测到ibeacons。你能告诉我如何解决这个问题
答案 0 :(得分:1)
您正在使用estimote ibeacon,这意味着您使用的是CoreLocation Framework,而不是CoreBluetooth框架......
至于没有检测到手机何时被锁定,在背景模式下检测到Ibeacons有时需要10分钟;因此,在定义CLBeaconRegion时可以执行的操作是启用它的notifyStateOnEntry,调用startMonitoringRegion,然后调用startRangingBeaconsInRegion