Google Chrome App Chrome Managemement Licence Serial Number in Kiosk Mode - google-chrome-app

Is there anyway to get a Chrome Management Licence device serial number or unique identifier within a Chrome Kiosk App?
I am asking this as we are trying to post unique content to each kiosk and using a uuid such as serial number is an obvious way to do this.
I realise that without the chrome management licence getting a serial number or uuid is not possible due to privacy but i am hoping there is a way with the chrome management licence.

Solution is here:
https://developer.chrome.com/extensions/enterprise_deviceAttributes
Only work on enrolled devices where the app is pushed from the cpanel
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(function callback)

Related

How to get a unique identifier for a device running a flutter web app?

I would like to get a unique identifier like a mac address for a desktop machine running my flutter web app.
Something similar to device Id for ioS and Android. I have tried all the available plugins but none of them return a value and I was wondering if there is such feature or is this still missing from Flutter Web
I don't believe this is possible in Flutter Web as it is compiled to JavaScript and it is not possible to get machine identifiable information such as a MAC address as that would be a security and privacy risk to obtain that information from the browser. You could try creating your own identifier using uuid or something similar depending on your exact use case. However; such a solution would not be permanent and users would get a new identifier when their browser cache is cleared.

How to disable other Apps or other apps communication with Ionic

I am looking for information on how to disable/enable other apps with Ionic. Or even block the network communication of another app through a button in my ionic app.
Is this possible with Ionic? What plugins or tools should I look for?
Thank you!
Such privileges in general are reserved with the system (operating system) and each app including ionic-cordova hybrid would run in a "sandbox" and app 2 app APIs are normally not common or not available/exposed.
There was an attempt to do app2app API with windows phone but failed.
So at best you could try leverage app specific schemas to let OS know you want external app to do something. But definitely you can't control other app's behavior like you described (was possible in early days of Android actually I think)

Publish to webstore -> "The app runs only on Chrome OS"

The last two weeks I've been been writing a chrome app in order to update a microcontroller using the chrome.serial API. Now beeing almost ready with the main functionality and trying to publish the application the web store says "The app runs only on Chrome OS".
I'm afraid during development I missed the hint that chrome apps will no longer be supported. Unfortunately I can't easily port it to an extension or progressive web app since the app depends on the chrome.serial.* API
Does somebody know how to publish the app for Windows/Mac/Linux anyhow?
Or maybe how to port to a native app using the chrome.serial api?
Thanks
You can continue using the same Chrome App codebase with NW.js, but you will need to distribute to those platforms another way.
https://nwjs.io/blog/chrome-apps-support/
https://nwjs.io/blog/whats-new-in-0.13/

Smart TV App SDKs and support of auto start and auto update

I'm a newbe in SmartTV app development and trying to figure out if the related devices (SmartTVs) through their SDKs of the two major vendors Samsung and LG support the following when it comes to a custom implemented app:
Is it possible to auto start the app on TV start/restart? and if yes
how? Does someone know any reference in their APIs of how it is done?
if there is a newer version of my app how does the updates takes
place? Is it possible to automatically update the app or at least
send some short of notification for software update needed?
Thanks in advance
I add some notes:
auto start is possible in some countries on Samsung as ticker app. This ticker app is available only in some countries (I think in Korea and U.S., but I am not sure). If you want ticker app you can switch samsung to the "hotel mode" in the samsung service menu.
auto update is available when you set the flag in config.xml
<autoUpdate itemtype="boolean">y</autoUpdate>
There is no way to achieve autostart in SDK distributed by vendors.
But there is at least one app, that starts with TV (Some European
IPTV provider, can't remember name). You need to contact with
vendors support and find out for yourself.
Samsung apps distributed
and updated through its store, you upload updated version on seller
portal and its distributed on tv. Users are prompted to update app
when new version is available.
LG hosted apps you can update yourself, packaged apps - same as with Samsung.

Calling other existing smart TV applications from another application for Samsung Smart TV SDK

I am using Samsung smart TV SDK for developing an app.
Is it possible to call an existing smart TV app from another app. It is possible in Android, is it also possible here? And if yes, how do you do it?
It's possible if you know the widgetID of the application that you want to call. widgetID is number formatted string which you will get when you register your application to certification team.
But if you want to call the application that is not yours and you don't know the widgetID of the application then it's not possible.
http://samsungdforum.com/Guide/ref00006/common_module_widget_object.html#ref00006-common-module-widget-object-runsearchwidget
you may get success in loading other smarttv app by using location.href if that app is hosted on some server, this can be achieved in test environment as i have done it my self, But here are some issues of doing it,
when you will send app for Samsung QA, they will straight way refuse the app, as its strictly against their policy to use server redirection,
more ever the biggest issue is with the key codes, so far as per my experience with smart tv app, i can say that Samsung have the different key codes then the other smart tv