手机、平板电脑和笔记本电脑的唯一标识符



我正在开发应用程序(基于网络(,需要跟踪访问我的应用程序(基于网络(的设备(手机/平板电脑/笔记本电脑(。Cookie 对我来说不是解决方案,因为它们可以删除。我发现可以使用uuid标识符。我想检索设备制造商的 UUID。我不想创建新的 UUID。有人可以帮我如何使用Coldfusion或JAVA或C#或Javascript/jQuery(这些语言中的任何一种(检索设备制造商的UUID。

有几种方法可以做到这一点。如果没有更详细的解释,就您的开发环境而言,很难回答。这是 Anthony Forloney 的一个 awnser 在 Java 中执行此操作 https://stackoverflow.com/a/2785493/7970301

Settings.Secure#ANDROID_ID 返回 Android ID 作为每个用户的唯一 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));

https://ionicframework.com/docs/native/unique-device-id/

最新更新