Customizable screensaver
Customizable Screensaver
Summary
The Screensaver screen is displayed in the My-Scan 5 app when the device is placed in the Scannerwall. (IssueWall) This screensaver can be customized by the retailer, using an image or a video, allowing them to create a more personal look and feel to their MyScan app. When the app is started it does a call to the backend to receive the ScreenSaver (https://Server:Port/myscan/v2/Advertisement/GetSystemAdvertisements). If there's no customized ScreenSaver configured then the default app ScreenSaver is loaded.
Requirements
Next to the functional requirements below, there is also a requirement on the assets: They have to be 800x480 on an xHDPI resolution, otherwise, quality of the image cannot be guaranteed. Furthermore, the app does not scale the images, so if the aspect ratio is off, black bars will appear next to the image or video.
Notice that while the My-Scan 5 app does synchronize the videos on different devices in the Scannerwall, this is dependent on the device times being correct. Furthermore, it takes a different amount of time for the video load on each device, so the videos are off by milliseconds.