My end goal is to be able to automatically build the display boxes and have them auto-register with NO manual interaction. There shouldn't even need to be a keyboard connected. I have everything working, OS installing, Chrome installed, app installed and starting in Kiosk mode, but I cannot determine how to have the claim ID set.
To my knowledge there is no way to automatically input a display ID into our player. I'll do a bit more research today and get back to you.
If all boxes will belong to the same Rise Vision "company" then you can launch the first time and enter your claim ID. Shutdown and copy the image as your "Master" image.
There is a file in the Rise Player installation that contains this ID. (This file can be updated to any other ID you have)
If you have multiple Rise Vision "sub-companies" then you will need to write down the "Claim ID" for them all and manually update each image before sending.
There is a BEAUTIFUL feature (Thanks Rise!) that lets you assign a presentation from the "Master Company" to be available for ALL Display's that have not been assigned a presentation.
Sounds like you will want to take advantage of that feature.
We pre-configure all our PC's with Claim ID's before we bring them on site (an image for each client). Essentially, this allows the device on first boot to go directly to presentation rather than wait for an ID number - we usually don't have a keyboard with us.
The beauty is that on first run (usually the client is standing by), our company introduction presentation runs. In the bottom corner we overlay text that reads "Not yet assigned to system!"
The important part is that when we log into Rise the display is now visible and we can assign the presentations for that device.
This system works well for clients that we mail our devices to. After first boot they give us a call and we assign the device to a schedule.
Hope that helps.
Same question, with stand alone player i need to pre-configure the display ID. But now i used Chrome app, how configure this application ? I want to use a script to register automatically ;)
In fact, i need to connect to http://localhost:9449/config, without chrome app running , where i can find a local configuration file ?
Thank you, Flo.
I'm unaware of anything like that, but I will check with a co-worker and get back to you soon.
We pre-configured the linux display clients by using a startup script which is included in /etc/rc.local.
The script checks if the first-run file exists?
if it exists, script requests an url which we found by reverse-enginering the background of RisePlayer Registration process
Note : I hope the rise vision team do not change it in the future.
# Registration URL
#There are also other parameters, that i do not recall.
# json response to HTTP request
So you can parse the DISPLAY_ID and set it inside RiseDisplayNetworkII.ini configuration file. Also you can set the DISPLAY_NAME as you wish, we define it by current IP. The registration will take effect in rise servers and you will be able to see the display on your company.
If i recreate the file it will renew the registraion and reconfigure RiseDisplayNetworkII.ini depending on DISPLAY_ID delivered by new registration.
The problem, this works for Native Player Client. So i am in search of how to pre-configure the Chrome App Player. I couldn't found a configuration file of Chrome App Player. Is anyone recall its location? It has to be stored somewhere by chrome or riseapp.