Apple의 모바일 장치 (iPhone, iPod touch 등)의 고유 한 장치 ID (UDID)는 전 세계 공급 업체에서도 전 세계적으로 고유합니까? 또는 일부 HTC 전화기가 동일한 ID를 가질 수 있습니까?Apple 모바일 장치 UDID는 공급 업체간에 고유합니까?
서버 측에서 중복 된 요청을 필터링하려는 경우 다중 플랫폼 응용 프로그램에 중요합니다. 따라서 요청은 플랫폼간에 고유해야하며이 경우 Apple의 UDID로 충분해야합니다.
Apple의 모바일 장치 (iPhone, iPod touch 등)의 고유 한 장치 ID (UDID)는 전 세계 공급 업체에서도 전 세계적으로 고유합니까? 또는 일부 HTC 전화기가 동일한 ID를 가질 수 있습니까?Apple 모바일 장치 UDID는 공급 업체간에 고유합니까?
서버 측에서 중복 된 요청을 필터링하려는 경우 다중 플랫폼 응용 프로그램에 중요합니다. 따라서 요청은 플랫폼간에 고유해야하며이 경우 Apple의 UDID로 충분해야합니다.
UDID를 장치 MAC과 페어링 할 수 있습니다. 처음 24 비트는 vendor-specific입니다. jailbroken 된 iPhone이나 루팅 된 Android 기기에서 MAC을 속일 수는 있지만 중복 가능성을 줄이는 데 도움이 될 수 있습니다.
UDID는 Apple 제품이므로 HTC 폰에서는 찾을 수 없습니다.
파이썬을 사용하여 계산할 수 있습니다. 나는 소스를 어디서 얻었는지는 모르겠지만, 여기 당신이 독특한 무언가를 원하는 경우
import hashlib
serial="" #go to your iphones Settings - General -About
imei="" #go to your iphones Settings - General -About
wifi_mac="" #go to your iphones Settings - General -About - Wifi Mac
blue_mac="" #go to your iphones Settings - General -About - Bluetooth Mac
udid=hashlib.sha1(serial.upper()+imei+wifi_mac+blue_mac).hexdigest()
print udid
, 당신이 생성하고 당신을 위해 충분 경우 첫 번째 실행에서 장치에 UUID를 저장 좋을 것입니다 . 누군가가 앱을 삭제하고 재설치해도 변경되지만 동일한 ID를 가진 두 개의 기기가없는 경우 변경됩니다.
Android 휴대 전화에는 고유 한 기기 ID가 없습니다. – MacMark