繁体   English   中英

如何获得唯一的 Android 设备 ID?

[英]how get a unique Android device ID?

根据政策,我们必须使用这种方法来注册用户

因此,使用email或号码注册用户对我们来说不是一个好方法

根据我的研究,有几种方法可以获得唯一 ID

但每个人都有自己的问题

我需要一种不需要用户特殊访问的方法

使用 Android ID 是一个好方法。 问题是它可以在有根手机上更改

而且这在安全性方面是非常糟糕的,当然在Android低于8

是否有解决此问题的特定技巧或方法?

我也知道一个应用程序不使用 Android ID 或 mac WIFI 和 Pseudo-Unique ID,但确实根据用户的设备获取信息。 有没有办法知道它使用什么方法?

这很简单,您所要做的就是使用下面的代码。 此方法将返回 android id 现在您所要做的就是在后端添加检查。

val id =  Settings.Secure.getString(
          getContext()?.contentResolver,
          Settings.Secure.ANDROID_ID
          )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM