Browser Integration

The first step is to make sure that your web app runs correctly in the Chrome browser on the Senza platform. Even before you start the process of integrating with the Senza client library, you can at least make sure that your app loads and runs.

See the Try Running Your App page in the Quick Start guide for instructions on how to run and test your app. For example, you'll want to make sure that the app displays at the correct resolution, you can sign in, and that videos play as expected.

On the Senza platform, users interact with apps using the remote control. Typically they can move focus around the screen using the arrow buttons, press the OK button to select content, and use the back button to return to the previous screen.

Test that your app works with Remote Control user input. If you are porting your app from another platform, check that the remote control key mappings are correct. The key mappings for the arrow and OK buttons are quite standard, but you may need to update the back button.

If your app was built for smart TV platforms like LG webOS or Samsung Tizen, you'll need to remove platform-specific code. If your app is distributed as part of a bundle that is installed on a device, you'll need to host it on a web server so that it works in a standard browser. See Porting Smart TV Apps for more details.