有什么办法获取安卓模拟器的唯一设备码!!!

2016-03-25 19:50:48 +08:00
 v2ey
写了个安卓平台运行的脚本,需要绑定当前设备,但是由于安卓模拟器可以随意修改任何数据,也可以随意复制,导致常规办法无法区分多个复制的模拟器。
求 V 友帮忙想想有什么办法可以取得唯一的设备码!
3431 次点击
所在节点    问与答
7 条回复
PPTing
2016-03-25 20:38:38 +08:00
mac 地址?
popok
2016-03-25 21:15:58 +08:00
@PPTing 模拟器有什么不能改的?
3dwelcome
2016-03-25 21:17:55 +08:00
你的问题应该是怎么判断模拟器还是真机。
v2ey
2016-03-25 21:20:00 +08:00
@3dwelcome 理想的解决办法是模拟器也可以用,但一个模拟器一个注册码,而不是歧视模拟器,因为这个主要就是用在模拟器上的。
coderfox
2016-03-25 21:52:46 +08:00
初次打开自动注册无密码用户(参考手游「 Love Live!」或「 Clash of Clans 」),每个用户只能在一台机器上登陆。
yuriko
2016-03-26 15:17:34 +08:00
同一个模拟器(设备)被清数据之后,你还要能识别回来吗?

不然每个新号分配个随机数就行了,附带个时间戳啥的去重
v2ey
2016-03-27 01:48:58 +08:00
@coderfox @yuriko 要能识别回来的。
最重要的是,这些办法也无法杜绝模拟器的复制。
在实际环境中,客户很有可能在一个模拟器上安装软件并做完所有的操作,然后,把这个模拟器复制很多份。
这些模拟器我现在想不到任何办法分辨出来,就算是用注册新用户的办法,服务器端控制只能在一个客户端登录,但也没办法控制是哪一个客户端,也就是说,客户在所有模拟器中都可以登录,不过同时只能登一个而已。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266379

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX