2012-09-18 51 views
1

我想在我的應用程序中獲取Windows Phone的IMEI號碼。我如何以編程方式訪問它?如果IMEI不能進入我的應用程序,那麼如何訪問我的手機的MAC地址。在我的應用程序中,管理員可以阻止某些設備使用唯一的ID訪問服務器資源。所以我想通過手機以手動方式獲得UniqueID。如何獲取Windows Phone的唯一ID?

現在我可以從我的應用程序訪問DeviceUniqueID,但不會在手機中顯示它。 我可以通過編程和手動訪問FirmwareVersion和HardwareVersion。它們在手機中顯示爲固件版本號和硬件版本號。它們是獨特的嗎?

回答

3

你可以通過設備ID:記住

DeviceExtendedProperties.GetValue("DeviceUniqueId") 

(在Microsoft.Phone.Info命名空間)

熊從文檔的warnign:

獨特散列設備。該值在所有應用程序中將保持不變,並且如果手機使用新版本的操作系統進行更新,則不會更改。 應用程序不應該使用它來識別用戶,因爲即使設備的所有權被轉移,設備ID也將保持不變。

您還需要在您的清單聲明自己需要的能力ID_CAP_IDENTITY_DEVICE