如何唯一识别Android设备?

时间:2013-10-26 05:31:25

标签: android

我正在开发一个允许用户从多个Android设备登录的应用程序(服务器 - 安卓客户端)。当用户登录设备时,该设备将在服务器端注册,但我不知道如何避免重复,所以我想知道有没有机会唯一识别Android设备?我认为Google Play和Facebook可以做到这一点。

2 个答案:

答案 0 :(得分:8)

有几种选择,但没有100%保证它们始终有效。请参阅android开发人员博客文章:http://android-developers.blogspot.in/2011/03/identifying-app-installations.html

提到的最佳方法是Settings.Secure.ANDROID_ID

答案 1 :(得分:1)

您可以查看设备的IMEIMAC地址。

代表IMEI

TelephonyManager.getDeviceId将有效

for MAC

WifiInfo.getMacAddress将有效