2016-09-22 89 views
0

首先,我知道重複。我們不是在談論iOs/Android/KindOfDevice,而是其他的& cookies不是我想要的方式。如何唯一識別設備?

所以我想通過「綁定」我的服務(這只是現在的一個想法)到所使用的設備而繞過需要密碼或其他東西。 當然,需要一個電子郵件和東西,以保持您的設備捆綁。

你的方法是什麼?

我的想法至今

  • 我最初的想法是使用MAC-ADRESS,因爲我聽說他們是獨一無二的。但一個快速谷歌告訴我,這不是真的。
  • 在手機上,我可以使用電話號碼或IMEI,但我不希望它僅限於手機,它也應該可以通過網絡使用。
  • 我想當我們談論一個網絡解決方案時,東西會變得更加棘手,因爲瀏覽器不會讓服務真正深入系統和東西?
  • 當然,我想這需要兩個或更多的東西的組合。所以兩件不那麼獨特的東西結合成99%的獨特作品?

我只需要關於如何解決這個問題,一個方向去一些幫助,因爲如果谷歌像「唯一設備識別」的術語,你只能得到這種藥,事情..

回答

0

在我的項目我用

var secureUDID = (UIDevice.current.identifierForVendor?.uuidString)! 

其中 - 返回從UUID創建一個字符串,如「E621E1F8-C36C-495A-93FC-0C247A3E6E5F」。 UUID - 一個字母數字字符串,用於嚮應用程序的供應商唯一標識設備。

+0

但是,這只是Android? – daintycode

+0

這就是iOS解決方案,您可以在swift/objective-c上執行此操作。 –