使用电话的唯一设备标识号而不是帐户

时间:2014-09-23 17:00:01

标签: android ios mobile

我对我的移动应用有一个想法,它不使用传统帐户,如帐户用户名和密码。相反,它将使用设备的唯一标识号作为匿名帐户。

我有一些问题。

我之前从未开发过移动设备,因此可以在所有平台上获取唯一的识别码,尤其是iOS和Android?

我可以假设世界上所有设备都有唯一的识别码,没有人可以改变他们与其他号码相似吗?

使用识别号码是否有任何法律或技术后果,而不是使用用户名和密码使用帐户的老式方式?

2 个答案:

答案 0 :(得分:2)

  

可以在所有平台上获得唯一标识号   特别是iOS和Android?

是的,可以唯一地识别设备安装。您可以参考this article作为起点

  

我可以假设世界上所有设备都有唯一标识   号码和没有人可以改变他们的类似于其他号码?

没有。没有超级唯一ID这样的东西在世界上使用的所有设备。虽然每部手机都有唯一的ID(IMEI,MEID或ESN),但不能保证在现实世界中是独一无二的,因为它可以更改。但是还有其他设备没有电话硬件(例如平板电脑),因此它们没有IMEI。应使用不同的数字来识别此类设备。

  

使用时是否存在任何法律或技术后果   识别号码而不是老式的帐户使用方式   用户名和密码?

不,我不这么认为。设备号不是某些私有财产,对所有人隐藏

通常,通过设备ID识别用户是一种不好的方法,没有实际的实施方法。为什么你认为它还没有到处使用?只有几点毁了一切:

  1. 用户更改其设备(购买新设备)
  2. 用户销售其设备(新所有者)
  3. 用户有多个设备
  4. 和cource,

    1. 用户设备被盗
    2. 模拟的唯一ID(或由于某些冲突而重复)

答案 1 :(得分:1)

我对现代移动设备的2美分:

  1. 理论上是的,例如WI-FI和BT MAC
  2. 我个人认为使用独特的硬件ID并不是什么坏事,特别是现在的移动设备正在成为一个独特的ID本身:Apple Pay,NFC,智能卡,人脸识别,指纹等等。从某种意义上说,你的手机电话号码本身就是一个唯一的ID,就像你的电子邮件地址一样,不是吗?如果移动设备保持非独特性,那除了成为“跑步中的桌面电话”之外还有什么好处呢?我们不妨继续使用蜂鸣器并安装数百万投币式付费电话。