【问题标题】:Unique identifier for each phone Android每部 Android 手机的唯一标识符
【发布时间】:2011-10-31 21:53:32
【问题描述】:

我想创建一个应用程序,该应用程序会在首次使用该应用程序时要求用户注册用户详细信息。此信息将存储在远程数据库中。下次当用户打开应用程序时,我想从我的数据库中识别用户。

现在要实现这一点,我必须为每部手机找到一个唯一标识符。

谁能告诉我如何获取每部手机的唯一标识符。

问候,

香卡

【问题讨论】:

标签: android


【解决方案1】:
【解决方案2】:

使用电话号码的问题是电话号码更改、回收等。SIM 卡更改。换掉。等等。我有这方面的实际生产经验。

让用户输入他们的序列号或 ESN 取得了很好的效果。

或使用 IMEI。您应该可以通过 API 访问它。

如果您希望它自动化,并且无法访问 ESN 或 IMEI,则生成一个 GUID 并将其存储在设备的永久存储中。

【讨论】:

    【解决方案3】:

    您可以使用IMEI作为唯一标识。您可以通过以下方式获取android设备的IMEI

        TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
        String uuid = tManager.getDeviceId();
    

    在此处查看我的类似问题以获取 IMEI (UUID) 号码 How can I get the UUID of my Android phone in an application?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2011-04-19
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      相关资源
      最近更新 更多