2013-03-12 2 views
0

내 응용 프로그램이 실행중인 Windows 전화 장치를 알아야합니다. WP8에서 IMEI를 찾을 수있는 확실한 방법이 있습니까? 그렇지 않은 경우 DeviceName 및 DeviceManufacturer 필드가 대부분의 장치에 안정적으로 채워져 있습니까? 문서에 해당 필드가 비어있을 수 있다고 나와 있습니다. 윈도우 폰 7에 있지만, 윈도우 폰 8에 명시된 바와 같이 이것은 아마 윈도우 폰 7에서 작동 할 수Windows Phone 8 IMEI/장치 이름 + 제조업체를 찾으십시오.

+0

가능한 중복 [윈도우 폰의 고유 ID를 얻는 방법?] (http://stackoverflow.com/questions/12470804/how-하는 데 도움이

//Device Name Microsoft.Phone.Info.DeviceStatus.DeviceName //Device Unique Identifier (not IMEI) Convert.ToBase64String((byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId"))) //Device Manufacturer Microsoft.Phone.Info.DeviceStatus.DeviceManufacturer 

희망을 사용할 수 있습니다 독특한 -이 - 아이디 - 중 - 창 - 전화 -) –

+0

사실 위에 나열된 질문 WP7 솔루션은 또한 WP8에서 작동합니다. –

답변

0

, 또한 윈도우 폰 8

byte[] byteData = (byte[])DeviceExtendedProperties.GetValue(“DeviceUniqueId”); 
string imei = System.Convert.ToBase64String(byteData); 
+0

이것은 IMEI가 될 수 없습니다. – Erik

+0

이것은 IMEI가 아니며, 기기의 고유 식별자입니다. –

0

DeviceExtendedProperties.GetValue ("DeviceUniqueId")에서 작동합니다 작동 ,이 API는 wp8 장치에서 동일한 게시자의 모든 앱에 공통된 고유 ID를 반환합니다. 하지만 두 개의 다른 게시자 앱은 서로 다른 기기 ID를 갖게됩니다.

1

이 누군가에게