5

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

4

2 回答 2

8

有几个选项可用,但不能 100% 保证它们始终有效。请参阅 android 开发者博客文章:http ://android-developers.blogspot.in/2011/03/identifying-app-installations.html

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

于 2013-10-26T05:40:35.900 回答
2

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

为了IMEI

TelephonyManager.getDeviceId将起作用

用于 MAC

WifiInfo.getMacAddress将工作

于 2013-10-26T05:33:34.520 回答