Hi,
I’m trying to set up Estimote Monitoring to get more reliable enter/ exit region callbacks.
The first thing I’ve started to check is Notification Demo available in Estimote app.
I’ve set up Location Beacons to broadcast Estimote Location Packet as in this guide: https://community.estimote.com/hc/en-us/articles/226144728
To my understanding- after enabling Location packet, Notification demo should work. So I fired up demo from official Estimote app, but nothing appears on the radar. I’ve came back to Location packet settings to check if packet is enabled, and it was. I’ve noticed additional switch titled “use for Estimote Monitoring”, which wasn’t showed in guide mentioned above. After checking this switch I’ve came back to notification demo and still- empty radar.
Took another look at Estimote location menu- it is enabled, but “Use for Estimote Monitoring” was switched off- looks like it didn’t save the setting. It resets every time I exit configuration mode (Beacon’s led stops blinking).
OK, could be an issue with demo, so I’ve started implementing ESTMonitorManager alongside with its delegate.
The only callback I get is monitoringManagerDidStart(_ manager: ESTMonitoringManager)
.
SDK was set up with my appId/ token, tried both turbo and normal mode, tried both startDefaultMonitoring and startMonitoringForIdentifier functions. I’ve also checked out generated Obj-C code- same thing.
Whole procedure was checked with 3 location beacons- same thing.
Every beacon was updated to latest firmware- 4.11.0. Hardware revision- F3.3. Every beacon was placed in regular position- LED facing up. Whole process was performed on iPhone 7 iOS 10.2.1, which I use at my daily development. Bluetooth module is fine- works both with iBeacons and BLE peripherals.
Any ideas?