Launch Checklist

This launch checklist is a quick guide to check the essential items required before submitting an application to the Samsung Apps TV Seller Office.

Before submitting your application to the Samsung Apps TV Seller Office, make sure the criteria listed in the following sections are met. Following this checklist will help to avoid unnecessary delays in both testing and release.

Packaging

The following files are required in an application package:

  • author-signature.xml
  • tizen-manifest.xml or config.xml
  • signature1.xml

Privileges

The Samsung TV SDK for Tizen provides 3 levels of privileges: public level, partner level, platform level.

As per Samsung policy, partner-level APIs are only available for Samsung TV Apps partners. In order to get authorization to use privilege APIs, contact your Samsung Content Manager.

If the permission is not present to an application using privilege API, it will be blocked at the Seller Office's pre-test step.

Configuration

The following tags should be described in either the "tizen-manifest.xml" or the "config.xml" file:

  • Version
    The application version number set in a configuration file is used during the application's certification and release. An incorrect version number can be reported as a defect during the certification process.

    The expected value of a Tizen package version is [0-255].[0-255].[0-65535]. If you plan to register your Tizen application in the Seller Office with a new application ID, you can use any version number that fits within this range.

    If you want to update an existing application using the same App ID, its new major version number must be higher than the previous one.

    For example:
    123.123 → 124.123.12345 (O)
    123.123 → 123.123.12345 (X)
    123.123 → 122.123.12345 (X)
  • Tizen ID (Tizen Application ID)
    The Samsung TV SDK for Tizen generates a unique Tizen application ID for application package automatically.
    When you submit the Tizen application for the first time, the Seller Office system accepts any Tizen ID.

    However, when you update an existing Tizen application, it needs to be submitted with the same Tizen ID as the previous version.
    Similarly, it is not possible to submit two different Tizen applications using the same Tizen ID.

  • Package ID

  • API Version
    If the "required_version" tag is included in "config.xml" and has a value of 2.4 or higher, the application only runs on 2016 TVs. If the "required_version" is 2.3 or lower, it can run on both 2016 and 2015 TVs.

  • Name
    The application name is used only for management purposes.

  • Language Localization
    The Tizen configuration file allows setting the application title, description, and license in all supported languages. It is strongly recommended to use the same localization in the Seller Office and the configuration file.

Ticker

Ticker functionality is not available on the Tizen platform. Applications should not use ticker tags in the "config.xml" file.

Application Package Security

Every application package created in the Tizen SDK is signed with the author’s signature, which is generated automatically at the time of building the application package. This is to guarantee that the contents of application package are authorized by you and is not modified by others without permission.

When you submit the first version of any Tizen application, it can be signed with any signature. However, to update an existing Tizen application, it needs to be signed with the same author’s signature as the previous version.

Others

You are expected to prepare the following items:

  • App UI Description file according to the UI description guide
  • Four screenshots of your application (JPEG format, smaller than 500kB, sized 1280x720 or 1920x1080 pixels). These screenshots will be displayed in Samsung TV Apps on Smart TV.
  • Application title and description in each of the supported languages for the Samsung TV Apps
  • Contact information (email address) for VOC enquiries and notifications
  • Test account credentials, vouchers, etc. with enough credit to fully test the application on all selected platforms