You can listen up to 20 UUIDs per app. Simply create more CLBeaconRegion
s, and call startMonitoringForRegion:
for each region you want to monitor. You only need a single CLLocationManager
to do this.
Note that you will get a call to didEnterRegion:
/ didExitRegion:
for each region you are monitoring. The region
parameter will tell you which region you have entered.
Number of UUID limit source: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9-SW2