I don't understand how to match CLBeacon object with related KTKNearbyDevice object. Let's say i have a beacon and its CoreLocation infos(proxUUID, major and minor) are provided through didRange listener. This listener only provides detected CLBeacon objects which only provides proxUUID, major and minor. But to match my users with specific beacons, i need some kind of a uid related with that beacon. It seems that is being provided via Secure profile packages, but those packages are provided through KTKNearbyDevice object and has no indicator to match related CLBeacon object. So , how do we create a compound object having proxUUID,major,minor,rssi (CoreLocation related infos) with Device name, device uid, macAdress etc (CoreBluetooth infos). I initially thought secureprofile packages are provided for this but it only provides CoreBluetooth related infos. Then what's the point of having those secure profile packages other than making write operations on the beacon?
I don't understand how to match CLBeacon object with related KTKNearbyDevice object. Let's say i have a beacon and its CoreLocation infos(proxUUID, major and minor) are provided through didRange listener. This listener only provides detected CLBeacon objects which only provides proxUUID, major and minor. But to match my users with specific beacons, i need some kind of a uid related with that beacon. It seems that is being provided via Secure profile packages, but those packages are provided through KTKNearbyDevice object and has no indicator to match related CLBeacon object. So , how do we create a compound object having proxUUID,major,minor,rssi (CoreLocation related infos) with Device name, device uid, macAdress etc (CoreBluetooth infos). I initially thought secureprofile packages are provided for this but it only provides CoreBluetooth related infos. Then what's the point of having those secure profile packages other than making write operations on the beacon?