2012-09-18 5 views
1

내 Windows Phone의 IMEI 번호를 내 응용 프로그램에서 가져오고 싶습니다. 프로그래밍 방식으로 액세스하려면 어떻게해야합니까? IMEI가 내 응용 프로그램에 들어 가지 않으면 내 휴대 전화의 MAC 주소에 액세스하는 방법. 내 응용 프로그램에서 관리자는 일부 장치가 고유 ID를 사용하여 서버 자원에 액세스하는 것을 차단할 수 있습니다. 따라서 UniqueID를 프로그래밍 방식으로 수동으로 전화에서 가져 오려고합니다.Windows Phone의 고유 ID를 얻는 방법은 무엇입니까?

이제 내 앱에서 DeviceUniqueID에 액세스 할 수 있지만 전화기에 표시하지 않습니다. FirmwareVersion 및 HardwareVersion에 프로그래밍 방식으로 또는 수동으로 액세스 할 수 있습니다. 전화 번호는 펌웨어 개정 번호 및 하드웨어 개정 번호로 표시됩니다. 그들은 독특합니까?

당신은을 통해 디바이스 ID를 얻을 수 있습니다

답변

3

: 마음에합니다 (Microsoft.Phone.Info 네임 스페이스에서) 문서에서 warnign

곰을

DeviceExtendedProperties.GetValue("DeviceUniqueId") 

을 :

고유을 장치의 해시. 이 값은 모든 응용 프로그램에서 일정하며 전화가 새 버전의 운영 체제로 업데이트되면 변경되지 않습니다. 장치의 소유권이 이전 된 경우에도 장치 ID가 변경되지 않기 때문에 응용 프로그램은이 ID를 사용하여 사용자를 식별하지 않아야합니다.

당신은 또한 당신이 능력을 요구하는 매니페스트에 선언해야합니다 ID_CAP_IDENTITY_DEVICE

관련 문제