Introduction
The Radix Device Management Platform supports creating a View: a specialized Kiosk option which displays video content from a company URL and/or specific apps on remote devices.
To open the Views Console:
1. Click on Views in the sidebar menu.
2. Click Create new to open the Create new view window.
3. Go to the Content tab. You will be prompted to supply an URL which will be displayed on the remote device when the View is rolled out.
If you choose the option of using a URL, you can employ a dynamic URL by adding advanced URL parameters. By inserting these parameters in the URL of a View, you can collect data about your remote devices. You can then use this data to filter out devices based on this information, so that only those with certain parameters will display the View. You can thus limit the view to specific devices. This can prove to be useful in a hotel, for example, where you will display the view only on devices in hotel rooms that are occupied.
Advanced URL Parameter Options
Currently, the Radix MDM allows you to specify the following parameters in a dynamic URL:
System Settings
System Properties
Device Data
The syntax of a URL will be in the following format:
https://your domain/page?setting={setting:xx}&prop={prop:xx}&data={data:xx}
Example of Dynamic URL in a View
As an example, a dynamic URL with specific parameters for device settings, properties, and data can appear as follows: https://itzikrb100.github.io/example-html-file/index?setting={setting:screen_brightness}&prop={prop:ro.product.vendor.model}&data={data:deviceid}
We can see how the parameters have been set in this example:
| Parameter | Example |
| your-domain | itzikrb100.github.io |
| page | example-html-file/index |
| setting | {setting:screen_brightness} |
| property | {prop:ro.product.vendor.model} |
| data | {data:deviceid} |
This URL has been tailored to display device settings, properties, and data. When we create a View with the dynamic URL illustrated above and execute it on a remote device, the remote device will display the following screen:
The system setting displayed is the value of the brightness, which ranges from 0-255.
The system property displayed has been chosen to be the product vendor model.
The device data displayed has been chosen to be the Device ID in the Radix MDM (HA195F3Y).
We will briefly explain these parameters in turn.
System Settings
Using the system settings parameter, you can specify that the View will be displayed only on devices with the specific system setting. In the above example, we specified the remote device’s brightness setting.
Other settings options can include, among many other settings options:
SCREEN_OFF_TIMEOUT – Time before the screen turns off
VOLUME_RING – Ring volume level
ACCELEROMETER_ROTATION – Auto-rotate setting
For example, if we want to filter out devices by the volume, we will change the dynamic URL to be as follows:
The display will be as follows:
Thus, you can create code that will display a view only on devices with this particular volume setting.
System Properties
You can specify that the URL be displayed on devices with a specific property. In our example above, the system property that we selected was the product vendor model. Thus, you can tailor your fleet so that the view will only be displayed on Lenovo TB-J606F devices.
If we go to the device’s dashboard, you can find the device’s system properties here:
The product vendor model is Lenovo TB-J606F.
This is displayed in our example above.
Let us select another Device Property, such as the Product Vendor Brand. Instead of the syntax
prop = {prop:ro.product.vendor.model},
we will try
prop = {prop:ro.product.vendor.brand}.
The dynamic URL now appears as follows: https://itzikrb100.github.io/example-html-file/index?setting={setting:screen_brightness}&prop={prop:ro.product.vendor.brand}&data={data:deviceid}
When we run this View on a device, it will display the following:
Thus, we see that with this setting, you can use the information so that the View will only be displayed on Lenovo Devices.
Device Data
You can engineer your fleet so that the View associated with the dynamic URL be displayed on devices with specific device data. In our example above, the device data that we selected was the Device ID in the Radix Device Management Platform. The Device ID appears in the Devices Table.
The location of the Device ID in the Devices Table
Note: Presently, the only device data option that can be specified is the Device ID.
Supplying Advanced URL Parameters
Here is a table that summarizes some URL parameters that you can use in a dynamic URL:
Advanced URL Param |
Description |
Notes |
| Settings options | ||
| setting = {setting:screen_brightness} | Filters devices by their screen brightness | Value can be from 0-255 |
| setting ={setting:volume_ring} | Filters devices by the volume of their ring | Value can be from 0-15 |
| setting={setting:accelerometer_rotation} | Filters devices by whether the display will auto rotate when tilted | Value can be from 0 or 1 |
| Properties options | ||
| prop={prop:ro.product.vendor.model} | Filters devices by vendor model | e.g., Lenovo TB-J606F |
| prop={prop:ro.product.vendor.brand} | Filters devices by vendor brand | e.g., Lenovo |
| prop={prop: ro.product.system.manufacturer} | Filters devices by manufacturer of hardware | e.g., Qualcomm |
| Data options | ||
| data={data:deviceid} | Filters devices by their device ID in the Radix Device Management Platform | e.g., HA195F3Y |