2013-10-12 14 views
3

我想問一下,目標C是否可以獲得設備的唯一設備ID。 「uniqueIdentifier」在iOS7中已棄用,我嘗試使用「identifierForVendor」,但是在重新安裝應用程序後,它給了我一個不同的ID。我想在應用程序重新安裝後找到一個穩定的設備ID,甚至iOS也會改變。在iOS的早期版本中,我們可以使用MAC地址來實現此目標。但是現在,在iOS7中,MAC地址不再可用。如何在iOS7中找到iOS設備的穩定設備ID?objective-c iOS7中的iOS設備ID

也許使用鑰匙串存儲「identifierForVendor」值是一種好方法。但是在整個iOS重新安裝之後,它會保持不變嗎?

回答

3

iOS不允許您通用識別設備。這是刪除訪問UDID和Mac地址的基本思路。 您需要更改應用程序的設計以適應這些新環境。

+0

感謝您的幫助後。當我嘗試使用舊的UDID API提交我的應用程序時,我收到了拒絕。 –

0
在我的情況,我用鑰匙串保存第一生成的UUID

然後我用它作爲唯一的設備ID仍然持續,即使卸載該應用