Description
The System Info interface asset enables you to retrieve information about the device running your experience. It can be the computer on which you are running Intuiface Composer or any device on which Intuiface Player is running an experience.
The information includes data about the device itself, the network, the network status, and the geographic location (derived from the IP address) of that device.
Properties, Triggers & Actions
Properties
Online Status
There is one property in the Properties panel:
Online status ping toggle whether the Intuiface experience should monitor the status of Internet connectivity. This monitor checks the Internet status every 60 seconds. When there is a change in status from the previous check, the appropriate trigger - Is online and Is offline, noted below - is raised. A typical use of this feature would be to post an onscreen warning when the network is down.
Device Information
All of the properties listed below are read-only properties and thus only accessible via binding.
Device Info
-
Device name
- For Windows, iPad, and Android, the value is the name assigned by the device owner
- For ChromeOS, the value is always "PlayerChromeOS"
- For Samsung SSP, the value is the serial number of the device
- For BrightSign, the value is the name given to the device in BrightAuthor
-
OS
- Either Windows, iOS, Android, ChromeOS, BrightSign, or SamsungSSP
-
OS Version
- Version of the operating system
-
Application short name
- Either Composer or Player
-
Application
- Either Composer, PlayerForWindows, PlayerForTablets, or PlayerForKiosks
-
Application version
- Version of Composer or Player
-
Application license
- First eight characters of the Composer or Player license key
-
Experience name
- Name of the experience
-
Player tags (string)
- Tags assigned to this Player in the Share and Deploy Console.
If a Player device loses its Internet connection, the value of the Player tags property will be retained as long as there is no new action to refresh the Interface Asset and as long as the experience is not restarted.
- Tags assigned to this Player in the Share and Deploy Console.
Location
- Country
- City
- Latitude
- Longitude
Network
- Is online
- IP Address
Triggers
- Is back online: Raised by the Online status ping when the current network state is "online" and the previous network state was "offline". Will also be raised by the very first Online status ping when an experience is started and the device is online.
- Has gone offline: Raised by the Online status ping when the current network state is "offline" and the previous network state was "online". Will also be raised by the very first Online status ping when an experience is started and the device is offline.
Actions
- Set online status ping: toggle whether the Intuiface experience should monitor the status of Internet connectivity. For more information, see this section above.
- Refresh: Call this action to refresh all the properties mentioned above.
Note: The System Information Interface Asset is not initiated when the trigger has been entered is triggered. As a result, has been entered trigger conditions cannot be evaluated, and actions will not be triggered. To get the same results, add a Timer has elapsed trigger to the scene with the System Information conditions to trigger.
Usage Samples
Display a "You are here" icon on a map (geo-tagging)
In a scenario where you are deploying an experience to multiple geographic locations, you can display the location of an active user (in a city, for example) using the Map collection and a pinpoint image. Bind the latitude and longitude properties of the pinpoint image to the latitude & longitude values retrieved by the System Info interface asset. The resulting Intuiface experience will correctly position the pinpoint image on all devices, even if their locations vary widely.
Display different content based on the device name
Imagine that for an event, you will be running an experience on multiple devices. Assume each device needs to show slightly different content. Also, assume your content is referenced in an Excel spreadsheet.
Assign each device a helpful, unique name - don't call them all "My PC" - and add a "Device" column in your Excel file. When starting your experience, filter the Excel spreadsheet based on the device name retrieved by using the System Info interface asset. The result is that each experience can customize itself.
Comments
0 comments
Article is closed for comments.