我知道這是一個衆所周知的討論問題。而且我已經在這裏搜索了我想知道的內容並且無法得出任何結論。iOS6/6.0.1中的UIDevice uniqueIdentifier
UniqueIdentifier在iOS6.0.1中仍然有效(儘管從5.0版開始不推薦使用,我知道)。但是,它可能會返回一些不同的(或零)字符串比舊的操作系統版本?可能只在某些特定設備上?我設法在5.1中進行測試,返回的字符串等於6.0.1中的字符串。
我讀了很多說它不再工作,但實際上它仍然有效。現在的問題是,它是否仍然像以前一樣工作?由於反對意見可能會發生變化嗎?我知道我不應該依賴於uid,但我只是試圖分析和調試一些最近在應用中遇到的奇怪行爲。
感謝, 舊金山
不推薦使用,意味着它仍然有效,但在未來的iOS更新中,它將在某個時間停止工作。所以也許在iOS7中這個不再可用,這意味着你的應用程序可能會在該iOS版本上得到一個很小的值......你應該只使用設備的Wifi模塊的MAC地址,然後設置好。 – Lefteris