0

Apple presented the all-new Core Location Monitor at WWDC 2023. It changes the logic of monitoring for iBeacons with a new approach of adding CLCondition-s for monitoring iBeacon values like UUID, major, and minor.

This, I suppose (please do feel free to correct me) is meant to replace current (now deprecated) startMonitoring implementation.

It's a fact that it is impossible to monitor more than 20 regions at once.

Question: does the new CLMonitor let us bypass this limit? If not, what's the maximum number of CLConditions we can add to a CLMonitor? I did not have a chance to install Xcode beta and the docs do not say anything about the limits.

  • Since a `CLMonitor` is just an actor that delivers a stream of region events, I would assume that the same restrictions apply as have always applied. – Paulw11 Aug 22 '23 at 07:42

0 Answers0