cordova在全球范围内获取设备UUID

cordova get device UUID globally

本文关键字:UUID 获取 范围内 cordova      更新时间:2023-09-26

我在我的一个应用程序中使用cordova插件,我需要一个设备UUId,设备唯一id,我想全局使用它,我可以在onDeviceReady()函数中获取它,但我无法全局使用它。需要帮助。

var deviceName
var deviceUID
var deviceOs
var deviceOsVersion
document.addEventListener("deviceready", onDeviceReady, false)
function onDeviceReady() {
deviceName = device.name;
deviceUID = device.uuid;
deviceOs = device.platform;
deviceOsVersion = device.version;
//Use device information as required
// userDetails(deviceUID);
console.log("devicename : " + deviceName + " deviceId: " + deviceUID + " deviceOs: " + deviceOs + " deviceosversion : " + deviceOsVersion);
 }
   //Use device information as required
   // userDetails(deviceUID);
  console.log("devicename : " + deviceName + " deviceId: " + deviceUID + "     deviceOs: " + deviceOs + " deviceosversion : " + deviceOsVersion);

设置项目

window.localStorage.setItem("uuid", deviceUID);

获取项目值

window.localStorage.getItem("uuid");

删除值

localStorage.removeItem("uuid");

甚至

localStorage.clear();

请记住,在index.html 中需要<script src="cordova.js"></script>