开发移动端应用时如何实现免注册,同一设备再次连接服务器时仍可以识别出来



 开发应用时希望免去用户的注册流程,但是依然在用户第一次连接服务器时在服务器上自动注册一个用户,并在用户下次用同一个设备连接到服务器时识别出来。
之前有个想法,是把用户操作后生成的一些数据,比如联网游戏的分数,存在本地,每次开启应用时加载本地数据。但是这种存储在本地的文件可能被用户修改。
所以希望得到一些意见!thx

移动app 服务器开发 服务器端 移动应用开发

闪光云云云 11 years, 1 month ago
渤海湾的老伯伯 answered 11 years, 1 month ago

通过硬件信息来标示。

anzio answered 11 years, 1 month ago

帆布指纹识别,我只能说这么多

Bosco answered 11 years, 1 month ago

其实这个原理与浏览器通过 Cookie 来识别用户一样。Cookie 也是保存在本地的,所以总的来看保存在本地这种方式可行,只是需要对用户本地数据进行加密。

一种可行的方案是这样的:创建用户时,服务器生成一个加密密钥,客户端每次存取本地数据时向服务器请求密钥(当然也可以缓存在内存中);或者将密钥写死在代码中,并作一定的混淆(也可以不作),总之通过加密,用户就无法直接修改本地数据了。

能干的妹妹 answered 11 years, 1 month ago

Your Answer