2015-04-22 112 views
0

我想知道該iPhone的唯一ID。我怎樣才能在Swift中獲得? Apple允許它存儲它嗎?我們用它來確保人們不會創建多個帳戶。在Swift中識別iPhone UID的最佳方式是什麼?

+0

[從創建防止用戶可能重複我的服務器上有多個賬戶(http://stackoverflow.com/questions/28790206/preventing-users-from-creating-multiple-accounts-on-my-server) –

回答

1

您可以使用此斯威夫特獲得一個唯一的字符串標識符:

UIDevice.currentDevice().identifierForVendor.UUIDString 

此代碼返回一個標識符是設備獨有。請注意,它不會返回蘋果的唯一設備標識符(UDID),這是40個字母和數字的序列作爲蘋果隱藏UDID所有公共API,開始與iOS 7

+0

是從蘋果公司的政策允許嗎? – John

+0

是的,因爲代碼不返回Apple UDID,它只是返回一個唯一的設備標識符。自IOS7以來,您無法通過任何API調用獲取Apple的UDID。 – Jaco

相關問題