Selling the Smart TV App

Overview

The Samsung TV Apps Seller Office enables developers to certify, distribute, and manage Smart TV Applications.

Figure 1 App Distribution Workflow

Figure 1 App Distribution Workflow

Setting up the Environment

Below are the requirements for distributing your app:

  • Samsung Account

  • Smart TV Application

Step 1. Preparing the App Package

The Smart TV application should be prepared well before submitting it to the Seller Office. Otherwise, it may not pass the Samsung certification process. Here are the things to consider when preparing the app package.

  1. The app version number must be set properly in configuration file (config.xml) of the application. When registering a new application, the version number must fit the expected value of Tizen package version ([0-255].[0-255].[0-65535]). When updating an existing application, the new version must be higher than the previous one.

  2. The icon images must be set properly in configuration file. It is strongly recommended to use the same icon image in Seller Office and application package. The icon images for Tizen applications should conform to the Seller Office specification for 2015 year models (see Creating and registering App Icons and Screenshots).

  3. The application title and description must be prepared in all languages supported by the app. It is strongly recommended to use the same localization in Seller Office and configuration file.

  4. The Tizen ID is automatically generated by the Tizen Samsung TV SDK when creating a new Tizen project. When submitting a new application, the Seller Office will accept any Tizen ID. When updating an existing application, it should always be submitted with the same Tizen ID.

  5. Every app package created in Tizen SDK is signed with the author’s signature. When submitting a new application, it can be signed with any signature. When updating an existing application, it should be signed with the same author’s signature as for the previous version.

  6. Besides the application package, the following items must be prepared for the Seller Office:

    • App documentation file.

    • Application icon in .jpg or .png format.

    • Four screenshots of your application.

    • App title and description in each of the supported languages.

    • Support email address for VOC enquiries and notifications.

    • Test account credentials, vouchers, etc.

Step 2. Requesting a Partnership

The Seller Office currently offers two types of memberships - the Public Seller/Group and the Partner Group. The Public Group can only release applications in the United States while the Partner Group can provide services in all countries, including the United States. A public group becomes a partner by signing the offline contract and requesting partnership.

A public group becomes a partner by signing the offline contract and requesting partnership.
Sign up

a. Navigate to the Samsung Seller Office (http://seller.samsungapps.com/) and login using your Samsung account.

Navigate to the Samsung Seller Office (http://seller.samsungapps.com/) and login using your Samsung account.

b. Select TV as the type of service then click Confirm.

c. You will be redirected to the Join Now page.

d. In the User Information section, you may want to change the following fields in the form provided:

  • Email – This will be the Seller Office email account that will own an app. This email serves as an ID and cannot be changed. However, you can change the Seller Office email account that owns an app by changing the app’s owner (must be a Seller Office member).

  • Country – Dropdown fields are provided to easily set your country.

  • Set Time Zone (GMT) –The GMT file will be displayed in the App Management used in Seller Office and posted messages. Changing the country will automatically set the Time Zone.

e. Read and agree to the Terms and Conditions and Privacy Policy.

f. Click Confirm.

Group Management

After signing up in the Seller Office, you automatically become a Public Seller. To have multiple users to manage your applications, you should create a group in the Seller Office. The user who creates the group will become the Group Manager. Note that the Group Manager should transfer its role to another user in order to join other group.

  1. Navigate to the main page of the Seller Office.

  2. Hover on the Membership tab then click Group Management.

  3. To create a group, click the Go to “Create Group” button.

  4. Fill up the form provided then click Create Group.

Sign the Offline Contract (Optional)

To become a partner group, you must sign an offline agreement with Samsung personnel first.

  1. Navigate to the main page of the Seller Office.

  2. Hover on the Support tab then click 1:1 Q&A.

  3. Click the Ask Question button.

  4. In the Category field, select the App management > Group management category.

  5. Fill up the form provided.

  6. Click Save.

Request Partnership (Optional)

If you have signed the app development contract with the Samsung Contents Manager, you may now request partnership.

  1. Navigate to the main page of the Seller Office.

  2. Click the Request Partnership button.

  3. Fill up the form provided:

    • Samsung Contents Manager – enter the email address of your Samsung Contents Manager and the request comments that he/she can refer to.

    • Group Information – enter your group name and group country. If you do not have a group, the group will be created (when the request is sent to the Contents Manager).

    • Seller Information – enter the seller information used by your group by default. If you do not have a group, enter your own seller information.

  4. Click Request Partnership to submit the request.

Step 3. Registering the App

There are five steps to submit an application: Basic Information, Test Information, Pre-test, Preview, and Submit.

There are five steps to submit an application: Basic Information, Test Information, Pre-test, Preview, and Submit.
Basic Information
  1. Navigate to the main page of the Seller Office.

  2. Hover on the Applications tab then click Registration.

  3. Enter the application name then click Check Availability to check if the name is available.

  4. If the name is available, click the New App ID button to generate the App ID. The App ID is a unique application identifier throughout the whole certification process.

    If the name is available, click the New App ID button to generate the App ID. The App ID is a unique application identifier throughout the whole certification process.
  5. Fill up the form provided:

    • Seller Information – enter the seller information used by your group by default such as company name, homepage, address, contact email, etc. If you do not have a group, enter your own seller information.

    • Icon Image and Screenshots – upload the images then drag and drop to set them in proper order. You can also delete and edit the uploaded images.

    • Languages – select all languages supported by your app.

    • Category – select one of the following: Videos, Game, Sports, Lifestyle, Information, or Education.

    • Rating – set the age rating of the content.

    • Country – select the countries specified in your contract with Samsung.

  6. After filling in all the basic information, click the Next button.

Test Information
  1. Select the target model groups for your application. For Tizen apps, you can only select 2015 year models or later.

  2. Fill up the form provided:

    • Note for Tester – enter any information that can be useful for testers (e.g., change log since the previous app version).

    • App Feature – indicate the Samsung SmartTV features implemented in the app.

    • App Description File – upload basic app documentation to help testers understand the workflow and user scenarios. The document template is downloadable.

    • Caption – provide information about video subtitles if applicable.

    • In-app Purchase – set payment methods and prices inside the application.

    • Geo IP Block – state the geo-filtering used for application content.

    • Test account/password and Voucher code – test account with enough credit to check the whole application in detail on all requested platforms.

    • Player specification – set details of your video streaming solutions to help for investigating issues related to video playback.

  3. Make sure that your provided information is correct and enough to fully test your app. Otherwise, your application may be rejected in the certification process.

  4. After filling in all the test information, click the Next button.

Pre-Test
  1. Submit your application package by clicking on the File Upload button.

  2. An automatic tool will scan the source code in search of the most common defects and present a detailed report. The following cases are treated as Fail in Pre-test:

    An automatic tool will scan the source code in search of the most common defects and present a detailed report. The following cases are treated as Fail in Pre-test:
  3. If the application failed the pre-test, review and fix all problems and resubmit the application.

  4. If the application passed the pre-test, the application will be repackaged.

  5. Click the Next button.

Preview

The Preview page will display a summary of all submitted information. Review all of the form fields and correct where necessary. When done, click the Next button.

Submit

On the Complete page, there are two final questions:

  • First one is about Release Agreement. If this option is selected, the app will be released automatically unless it has some critical defects.

  • Second one is whether the app code should be available for all members of your group. If you choose No, only you will have access to submitted app package.

After your app is sent for verification, you can check the current status and progress in Seller Office > Application > Management page.

Next
Next article does not exist