for what when I use the sentence beaconRegion.proximityUUID the UUID is different from the one that declared in this part,
self.beaconManager.startMonitoring(for: CLBeaconRegion(
proximityUUID: UUID(uuidString: "xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")!,
major: 1, minor: 1, identifier: "teuchlitlan"
)
)
Wait, what’s the question?
When I catch the beacon in the func didReceive, The UUID is diferent that the UUID in the beaconManager.startMonitoring.
and the major and minor value are null
but I know not for what
You’re receiving enter/exit events from our “internal” iBeacon packet we use in Estimote Monitoring/Proximity SDK. You can safely ignore that UUID/any “com.estimote.*” regions.
BTW, I see you’re using both iBeacon and Estimote Proximity. If you’re starting a new project and not migrating an existing iBeacon app to Estimote Proximity, then it’s probably a better idea to pick one and stick to it. You can compare “plain” Core Location/iBeacon to Estimote Proximity here:
https://developer.estimote.com/ibeacon/