We have heard of isolated instances where Chrome devices using ScreenCloud in kiosk mode are experiencing issues like screens unpairing each time the device restarts or the device being stuck showing a "Waiting for application window" message while loading the app. These issues are not specific to the ScreenCloud player app or ScreenCloud, but instead are Chrome OS and Chrome Enterprise related.
We found a workaround online that was recommended by a Google support representative as a solution to a different issue, and it ended up being a solution for these issues as well. As such we are recommending this workaround here in case it's a help to any of our users who are experiencing something similar.
For steps from Google, please see Move a ChromeOS device to an organizational unit.
1. Create a new sub-organizational unit
1.1. From Google Admin select Organizational Units.
1.2. Click Manage organizational units.
1.3. Create a new organizational unit.
1.4. Click Create. You now have a new organizational unit.
2. Set the settings for this new sub-organizational unit
2.1. From Google Admin select Devices > Chrome > Settings > Users and browsers
2.2. Under Chrome Settings, select your new organizational unit to the left.
2.3. Scroll down or search for 'Kiosk' to navigate to Kiosk settings. Select apps & extensions page.
2.4. Change the setting for the ScreenCloud Digital Signage Player from Not installed to Installed and click
SAVE.
2.5. The ScreenCloud Digital Signage Player is now deactivated for this organization unit and any devices placed within it with not display ScreenCloud.
3. Move your devices to the new sub-organizational unit
3.1. Your new organizational unit will be empty when you take a look at it, so you'll need to find devices to place within it.
3.2. Go to the head or sub organizational unit which contains the Chrome devices that you wish to reset. In this case, we'll be picking devices from our other organizational unit Support.
3.3. Select your devices and then click the little folder icon on the top right (depicted in the red rectangle in this image).
3.4. Click the new organizational unit, and then select MOVE.
3.5. Your selected devices will now be placed in the new organizational unit.
4. Make sure the device's settings are reset.
4.1. You can manually reboot the devices, reboot them through CDM, or let them eventually reboot on their own. The devices should restart and not load into kiosk mode but instead show a login screen. If this happens, that's a good sign and shows that we've successfully reset these devices OU settings.
You should see something like this:
5. Move devices back to the main organization
5.1. As you did before, select the devices and move them back to the location where they were previously located.
5.2. You can reboot them to make sure they are online and appear with green circles. The devices and their display should restart and load into kiosk mode and load the ScreenCloud app.
6. Pair the devices to ScreenCloud
Once the ScreenCloud kiosk app launches, you will be greeted by a ScreenCloud pairing code. Simply pair a new screen to your account! Please see this guide to learn how to pair a screen to your account.
The above steps are basically a way to both clear out the ScreenCloud app and organizational settings on a device by replacing them with new ones and then going back to the old ones.
If this does not solve your issue you could also try setting some additional settings in the new sub organizational unit you create (in step 2). The steps above only outline how to reset 2 settings (the "Kiosk App available to launch" setting and the "Auto-Launch Kiosk App" setting), but if you want you could have it change additional settings like "Erase all local user info, settings, and state after each sign-out" or other settings that could be related to this issue.