我正在开发应用程序(基于Web),需要跟踪访问过我的应用程序(基于Web)的设备(手机/平板电脑/笔记本电脑)。 Cookies不是我的解决方案,因为它们可以删除。我发现可以使用uuid标识符。我想检索设备制造商的UUID。我不打算创建一个新的UUID。有人可以帮助我如何使用Coldfusion或JAVA或C#或Javascript / jQuery(这些语言中的任何一种)检索设备制造商的UUID。
答案 0 :(得分:0)
有几种方法可以做到这一点。如果没有更详细的解释,从开发环境来看,它有点难以回答。 以下是来自Anthony Forloney的文章,在https://stackoverflow.com/a/2785493/7970301
的Java中执行此操作 Settings.Secure#ANDROID_ID
将Android ID作为 unique for each user 64位十六进制字符串返回。
import android.provider.Settings.Secure;
private String android_id = Secure.getString(getContext().getContentResolver(),
Secure.ANDROID_ID);
如果您使用Ionic,这是另一种选择:
import { UniqueDeviceID } from '@ionic-native/unique-device-id';
constructor(private uniqueDeviceID: UniqueDeviceID) { }
...
this.uniqueDeviceID.get()
.then((uuid: any) => console.log(uuid))
.catch((error: any) => console.log(error));