2016-09-22 102 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上执行此操作。 –