locationManager:didEnterRegion not called when a beacon is detected

Check if your methods are implemented in the following way. In viewDidLoad, start moniotoring at the end self.beaconRegion.notifyOnEntry=YES; self.beaconRegion.notifyOnExit=YES; self.beaconRegion.notifyEntryStateOnDisplay=YES; [self.locationManager startMonitoringForRegion:self.beaconRegion]; after monitoring start, request state for your defined region – (void) locationManager:(CLLocationManager *)manager didStartMonitoringForRegion:(CLRegion *)region { [self.locationManager requestStateForRegion:self.beaconRegion]; } after state is determined, start ranging beacons -(void)locationManager:(CLLocationManager *)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region { if … Read more

Does BluetoothLeAdvertiser work on a Nexus 5 with Android 5.0?

Unfortunately, the official answer from Google is no, the Nexus 5 no longer supports advertising. We introduced BLE peripheral mode in Android 5.0 Lollipop. Nexus 6 and Nexus 9 are the first two production Nexus devices that support BLE peripheral mode. Due to hardware chipset dependency, older Nexus devices (4/5/7) will not have access to … Read more

iBeacon: didRangeBeacons stops getting called, must reset device for it to work again

We have received many reports at Radius Networks of phones stopping detecting iBeacons and requiring a reboot or turning Bluetooth off and back on again to resolve the situation. Folks have reported this on iPhone 4S, iPhone 5s, iPhone 5c and iPads. I do not have any hard evidence that this is something that broke … Read more