I am trying to get webos tv device Id and model name, followed the documentation but I am getting webos is not defined error.
Downloaded webostv libraray placed inside src folder
In index.html added script tag
webOS.service.request(
‘luna://com.webos.service.tv.systemproperty’,
{
method: ‘getSystemInfo’,
parameters: {
keys: [‘modelName’, ‘firmwareVersion’, ‘UHD’, ‘sdkVersion’],
},
onComplete: function (inResponse) {
let isSucceeded = inResponse.returnValue;
if (isSucceeded) {
console.log('Result: ’ + JSON.stringify(inResponse));
const response = JSON.stringify(inResponse)
setDeviceModel(response.modelName)
} else {
console.log(‘Failed to get TV device information’);
}
},
}
);