More than 20 unique beacon regions

Has anyone come up with a nice way to get around Apple's 20 region limitation?

I currently achieve this using a combination of monitoring and ranging in the background upon receiving the didEnterRegion message. While the system works as expected some of the time, my results with detecting the beacons during the ranging process have been less than optimal.

Any suggestions would be welcome.



I'm not aware of any workaround unfortunately, other than the monitor+ranging combo you're already doing.

We do have some ideas sketched out, but these require major changes to the beacon firmware and the SDK, so it'll probably be a while before we implement that.