Use precise geolocation data and actively scan device characteristics ... supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or ...