A quick guide to check the essential items required before submitting the app on Samsung Apps TV Seller Office.
Before submitting your app to the Samsung Apps TV Seller Office, make sure the following criteria are met. Following this checklist will help to avoid unnecessary delays in both testing and release.
The following files are required in an application package.
- "tizen-manifest.xml" or "config.xml"
File names should not include special characters other than spaces and underscores (_)
Samsung TV SDK for Tizen provides 3 levels of privileges: public level, partner level, platform level.
The partner level's privilege APIs are only available for the partners of Samsung TV Apps as Samsung's policy. In order to get authorization to use Privilege APIs, please contact to 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.
The following tags should be described in either "tizen-manifest.xml" or "config.xml" file.
The application version number set in a configuration file is used later on the application's certification and release. Any incorrect versioning number may be reported as a defect in certification process.
Expected value of Tizen package version is [0-255].[0-255].[0-65535]. If you plan to register your Tizen app 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.
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 Tizen application ID for application package automatically as for uniqueness .
When you submit the Tizen application for the first time, the Seller Office system will accept any Tizen ID. However when you update an existing Tizen application, it should always be submitted with the same Tizen ID.
Similarily, it is not possible to submit two different Tizen applications using the same Tizen ID.
"Tizen ID" should not be mistaken with "App ID" used in the Seller Office. "App ID" is generated from the Seller Office at the time of app registration. "App ID" which is also named as "Seller Office ID" is used to identify any application in Samsung TV Apps certification process.
"App ID" numbering rule is available both to Samsung TV for legacy platform and for Samsung TV for Tizen. The Seller Office considers different applications with different Application IDs.
If the "required_version" tag is included in "config.xml" and has a value of 2.4 or higher, the application will only run on 2016 TVs. If the "required_version" is 2.3 or lower, it can run on both 2016 and 2015 TVs.
Application name is used only for management purposes.
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 Seller Office and configuration file.
Ticker functionality is not available on the Tizen platform. Applications should not use ticker tags in "config.xml" file.
App Package Security
Every app package created in Tizen SDK is signed with the author’s signature. The author's signature is generated automatically at the time of building app package. This is to guarantee that the contents of app package is authorized by you and is not modified by others without any permission.
When you submit the first version of any Tizen application, it can be signed with any signature. However, if you would like to update an existing Tizen application, it should be signed with the same author’s signature as for the previous version.
You are expected to prepare the following items:
Four screenshots of your application (jpg, less than 500kB, sizes: 1280x720 or 1920x1080 pixels). These screenshots will be displayed in Samsung TV Apps on Smart TV.
App title and description in each of the supported languages (for the Samsung TV Apps),
Contact information as email address for VOC enquiries and notifications
Test account credentials, vouchers, etc. (with enough credit to fully test the application on all selected platforms)