我正在开发应用程序(基于网络(,需要跟踪访问我的应用程序(基于网络(的设备(手机/平板电脑/笔记本电脑(。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/