2012-10-01 56 views
0

在我的應用程序中,我想要安裝我的應用程序的所有設備的UDID。我可以得到這個嗎?獲取安裝我的應用程序的所有設備的UDID的方法

有什麼辦法可以獲得UDID?

感謝您的任何幫助。

+0

你的意思是「我想要安裝我的應用程序的所有設備的UDID」。 ? – Maulik

+0

我的意思是,假設我的應用名稱是「XYZ」,並安裝在5個設備中。我想要所有這些5個設備的UDID。有可能嗎? – Nikunj

+0

不,你不能得到那樣的..檢查我更新的答案 – Maulik

回答

3

我很確定你無法從安裝你的應用程序的每個設備上獲取UDID。這將爲隱私泄露帶來可能性 - 我相信。您只能獲得手中握有的設備的UDID,或者是否有人向您發送UDID。但是在iOS 6中,Apple正在遠離UDID系統。

3

您可以通過NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]);

我想在其中安裝我的應用程序的所有設備的UDID得到UIID

您可以通過網絡服務獲得UIID s。您需要編寫Web服務將UIID發送到您的服務器。

1

這取決於你的意思。你的意思是iOS設備的舊UDID,或者只是每個設備的唯一標識符?如果是後者,請參見answers to this question

正如我在我的答案發布,有一個新的NSUUID method you can use

當您讀取此應用程序後,當然,您可能會想要將其發佈到您的Web服務器進行存儲。

2

不推薦使用UDID,並用UUID代替。

如果您需要收集此信息,您的應用程序需要與服務器建立HTTP連接並記錄此信息(通常位於數據庫中)。

相關問題