Я пытаюсь получить уникальный идентификатор устройства LG Smart TV WebOS.Я должен использовать API LG WebOS, чтобы сделать это, что я и сделал.Но проблема в том, что я не могу получить результат вызова API и установить его как глобальную переменную.Я хочу использовать переменную глобально, а не только функцию onSuccess (inResponse).Кто-нибудь может научить меня, как это сделать?Заранее спасибо.
function getUDID() {
webOS.service.request("luna://com.webos.service.sm", {
method: "deviceid/getIDs",
parameters: {
"idType": ["LGUDID"]
},
onSuccess: function (inResponse) {
var serial = inResponse.idList[0].idValue
var udid = serial;
// console.log(udid);
},
});
}
getUDID();
Я ожидаю, что вывод будет переменной, которую я мог бы использовать глобально для любых других функций.
var udid = 'xxx-xxx-xxxx-xxxx';