Skip to main content
Skip table of contents

Launcher additional properties

The OpenTV ION launcher supports custom content items defined by additional properties as it has greater access to the device system.

Application launch

To add an item to the DISCOVER screen that launches an installed application on the device:

  1. Select the DISCOVER screen template and then the appropriate layout.

  2. If there is no app launcher rail, add a new rail called AppLaunch. If it already exists, click menu_black.png and then click edit.png Edit Properties.

  3. For each additional property you want to add, click plus.png Add Property and enter the details as explained in the table below.

  4. Click Save Rail.

  5. In the confirmation dialog that is displayed, click Continue to save the rail.

Key item

Description

title

The name of the asset shown on the Discover Screen

Mandatory

app_id

The Android Bundle ID of the application to launch.

Mandatory

image

Defines the source of the image to show for the application logo in Discover. The available values are as follows:

  • app_bundle – the application logo is used as seen in the apps & games section.

  • URI – image is retrieved from the URI provided in the image_uri variable.

  • ion_bundle – the application logo is taken from a library of images stored in OpenTV ION (used for custom integrations for specific third-parties).

Mandatory

image_uri

The URI OpenTV ION should request the application logo from if image is set to uri.

Dependant on image

tile_background

The hex colour value to be used for the item background if the image used is transparent.

Optional

scale_factor

Provides the ability to adjust the size of the image used. Only applicable when image is set to ion_bundle.

Optional

deeplink_uri

You can define a URI that the third-party application should open when launched. Allowing specific content inside a third-party app to be defined and launched.

Optional

Badging third-party content

This enables you to add a logo to the title of a rail or in the top right-hand corner of the content.

Adding a logo to a rail

Adding the values to the rail section puts the logo in front of the Rail title.

To add a logo to the title of a rail:

  1. Click menu_black.png on the rail that you want to add a logo to and then click edit.png Edit Rail Properties.

  2. Click plus.png Add Property for each property you need to add and enter the details as explained in the table below.

  3. Click Save.

  4. In the confirmation dialog that is displayed, click Save Rail to save the rail.

Key item

Description

app_id

The Android Bundle ID of the application to launch.

Mandatory

image

Defines the source of the image to badge the Rail or the Content with in Discover.

  • app_bundle – the application logo is used as seen in the apps & games section.

  • uri – image is retrieved from the URI provided in the logo_uri variable.

  • ion_bundle – the application logo is taken from a library of images stored in OpenTV ION (used for custom integrations for specific third-parties).

Mandatory

logo_uri

The URI OpenTV ION should request the application logo from if image is set to uri.

Dependent on image

Adding a logo to content

Adding the values to a Pre-Curated section overlays the logo on the image of the content in the section.

To add a logo to content:

  1. Select the template and the appropriate layout.

  2. On the rail that you want to add overlay logos to, and then click edit.png Manage Content.

  3. Click Custom > Pre Curated Section.

  4. Select the external Provider and content list.

  5. Click add_blue_uic.png to add the content to the rail.

  6. In the right pane, for the rails section you just added, click Edit Properties.

  7. Referring to the table above, enter the required details.

  8. Click Save.

  9. Click Save Unsaved Changes.

  10. In the confirmation dialog that is displayed, click Continue to save the rail.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.