我要去imei登錄我的應用程序的人。我會給它一個特殊的安全代碼。它只是那些無法從另一部手機進入的代碼和IMEI。我會用iOS做什麼。他們會處理這段代碼。但是,iOS中不能再獲得IMEI。我會用iOS做什麼。此外,İOS中的MAC地址不再可能,對嗎?替代IMEI
替代IMEI
回答
蘋果現在提供的IMEI或MAC地址有幾種選擇。
其中之一是[[UIDevice currentDevice] identifierForVendor]
。
從Apple的文檔。
一個字母數字字符串,用於嚮應用程序的供應商唯一標識設備。 該屬性的值對來自同一設備上運行的同一供應商的應用程序是相同的。對於來自不同供應商的同一設備上的應用程序以及不同設備上的應用程序,不論供應商是否返回不同的值。
還有另外一種方法,如果你要實現一個系統來投放廣告,你需要根據他們的文檔使用[ASIdentifierManager advertisingIdentifier]
。
我發現identifierForVendor
通常足以實現一個安全層,特別是當你有一個服務器端組件維護一個用戶和標識符使用的列表。
您還可以從identifierForVendor
生成一個UUID,如下所示。
的Objective-C:
NSString *generateUUID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
斯威夫特3:
let generateUUID = UIDevice.current.identifierForVendor?.uuidString
這要絕對夠你所需要的。
有幾種情況我不明白。首先,uuid在android中有效嗎?其次,每個電話都可以使用uuid嗎? –
uuid可用於每個手機,設備製造商將提供uuid –
- 1. 查找IMEI號的代碼
- 2. IMEI號碼使用iphone代碼
- 3. IMEI for Android Tablets?
- 4. 加密IMEI號碼
- 5. Visual Basic iPhone IMEI CHECK?
- 6. 如何生成IMEI?
- 7. IMEI碼-66解釋?
- 8. IMEI在HTML網站
- 9. IMEI碼/ 01說明
- 10. IMEI驗證功能
- 11. 替代替換
- 12. 代替代替使用PowerShell
- 13. 什麼是替代(替代())?
- 14. 替代蟒蛇代替
- 15. 檢查有效的IMEI
- 16. 在python中生成IMEI
- 17. 如何從NDK獲取IMEI?
- 18. 如何從IMEI檢索TAC?
- 19. IMEI插件Phonegap不工作
- 20. Unity中的IMEI for Android
- 21. 獲取手機的IMEI
- 22. UWP - 獲取IMSI和IMEI
- 23. tcp連接來獲得IMEI
- 24. android設備ID(非IMEI)
- 25. 需要IMEI號碼爲android
- 26. 替代
- 27. 替代
- 28. 替代
- 29. (。*)代替(。*?)
- 30. 替代
是iOS不允許捕獲IMEI或MAC地址。無論如何,爲什麼需要這個。 –
@SachinVas安全 –
使用UUID生成隨機字符串並將其存儲在鑰匙串中。此外,還要維護已使用其代碼的服務器中的用戶列表。這樣你就可以確定它只有一次。 –