我可以从网站上唯一标识移动设备吗?

时间:2012-07-20 18:36:15

标签: javascript android iphone mobile

我有2个问题,从网站角度(不是原生移动应用),是否有可能

A)检索用户电话号码而不询问他们(出于安全原因,我假设没有)。这纯粹是在用户同意这项服务的情况下,这不是任何粗略的。事实上,我们可能会直接问“你能确认这是你的电话号码吗?” YES / NO)

B)如果答案是否定的,那么确定它是否有唯一的方法来识别用户,这样他们就不需要每次手动输入他们的号码(只是第一次)? Cookie是否像在移动浏览器上一样在网站上运行?我可以使用他们的号码存储永久性Cookie,因此如果他们在移动设备上访问该网站,则说明会更改为“点击此处从 _ ____ 更改您的号码”。我们可以将电话号码存储在我们的数据库中,而不是存储在cookie中。

2 个答案:

答案 0 :(得分:1)

我认为处理此问题的最佳方式很可能是使用移动服务服务器中使用的Google App Engine服务器等方法,假设用户拥有(或创建)Google帐户,并使用适当的API,因此可以识别用户。

当然,您不会被迫使用Google帐户,也不会让用户制作一个帐户,并且您可以拥有自己的帐户和/或Cookie系统,但自Android用户以来,Google帐户广泛用于其中许多服务器必须拥有与其设备相关联的Google帐户。我知道,你的问题还包括iPhone标签。

答案 1 :(得分:0)

有四种方式:

第二个并不是真正安全,所以随机数可以提出""对你而言,这可能是一个隐私问题。所以你应该删掉一些数字(例如用*或其他东西替换它们)。

我认为现在你几乎可以依赖cookies了。如果有人删除了cookie,他希望每个网站都忘记他,如果有人试图解决这个问题,我觉得这是对我隐私的渗透。

最后,但也许最好:

  • 自定义链接。我的意思是太棒了。你可以给它加书签,你可以放一个"?nr = 123512351"在每个URL的末尾。就是这样。 100%工作(即使是1990年的浏览器。公元前1990年:P)。没问题。