Hello,
I'm looking for an end-to-end example project that shows a correct implementation for the new iBeacon CoreLocation APIs in iOS 17.0 (CLMonitor, etc.). Ideally the example would cover background waking as that is the area in which I am facing the largest challenges.
Perhaps there's an Open Source project or an official Apple example?
Thanks for pointing me in the right direction.
Jeremy
The only official Apple example for using CLMonitor is at https://developer.apple.com/documentation/corelocation/monitoring_location_changes_with_core_location It does not demonstrate and end to end solution for iBeacons but will show the correct use of CLMonitor.
If you are able to use CLMonitor with beacons and they are working but not always, the cause of the issue is almost always due to the beacon devices not being fully compliant with the specifications. You may want to first check that they are, before struggling with your code.
If you can switch your BeaconIdentityCondition with a CircularGeographicCondition and see that the background wake works, then the issue would very likely be due to the beacon devices.