function returns a string that can be used to uniquely identify a device. As programmed now, it returns a MAC address on Windows and an ANDROID_ID
on Android, but this may change in the future. It is theoretically possible that this ID is not unique, but the chance of this happening without deliberate user invention is virtually impossible.
The function returns a string with the unique ID.