Runbook • Samsung Seller Office • Tizen

Shipping the Tizen package to Samsung Smart TVs

The panel builds a .wgt signed with your own Samsung certificate pair, which you generate in Tizen Studio. You register the app in Seller Office, upload the package and the store assets, and request certification. Plan around two constraints: a new seller launches in the US only, and certification runs for weeks.

Public sellers: US launch Signed with your author certificate Tizen 4.0+, 2018 sets onward

Procedure

Distribution scope: Seller Office admits new members as public sellers, and a public seller's apps can launch in the United States only. Any other country requires partner status, which Samsung grants through its regional content teams.

1

Request Seller Office membership

  1. Sign in at seller.samsungapps.com/tv with a Samsung account.
  2. Submit the membership request with the legal details of the station or company. Samsung approves members before they can register apps.
  3. For distribution outside the US, raise partner status with Samsung early; it is a separate, slower process.
2

Install the tooling

  1. Install Tizen Studio from developer.tizen.org, or the Tizen extension for Visual Studio Code if that is your editor.
  2. In Package Manager → Extension SDK, add the Samsung Certificate Extension. Certificate Manager offers Samsung certificates only once it is installed.
3

Generate the certificate pair

  1. Tools → Certificate Manager → + to start a certificate profile.
  2. Select the Samsung certificate type and the TV device type.
  3. Generate the author certificate with a name and password; Certificate Manager authenticates you against your Samsung account.
  4. Generate the distributor certificate at the Public privilege level, or Partner if Samsung has granted it.
  5. Note where Certificate Manager writes the two .p12 files, and record both passwords.

The author certificate is permanent. Samsung verifies every update against the author certificate of the first release, and a package signed by any other author is refused. Keep an offline backup of the .p12 and its password for the life of the app.

4

Upload the certificates and build

  1. In the panel's Samsung certificates card, upload the author and distributor .p12 files with their passwords. They are stored encrypted and unsealed only inside the build that uses them.
  2. Under Build your apps, build Samsung; the panel runs tizen package -t wgt with your security profile.
  3. Download the Samsung package (.wgt).

Signing locally instead? With no certificates on file, the Samsung build returns the Tizen source (.zip) for you to package and sign in Tizen Studio.

5

Register the app and its assets

  1. Create the app in Seller Office and upload the .wgt as its binary.
  2. Attach samsung/icon-512x423.png (the 512 × 423 icon), samsung/logo-1920x1080.png and samsung/background-1920x1080.jpg.
  3. Add four 1920 × 1080 screenshots, captured from the Tizen Studio TV emulator or a Samsung set.
  4. Complete the description and privacy policy URL, plus the UI description Seller Office requests: a short account of the screens and the remote's controls.
6

Request certification

  1. Fill in the test information completely: no login exists, the live channel's broadcast hours, and that on-demand videos play at any time if you have them.
  2. Submit for certification. Samsung tests on physical sets; allow a few weeks.
  3. After it passes, release the app from Seller Office.

Frequent rejection causes: Back-key handling and incomplete test details. The template implements Samsung's Back rules (up one level, exit dialog on Home, long presses ignored), which leaves the test details as the part to get right.

7

Ship updates

Rebuild Samsung in the panel with the original author certificate still on file, upload the new .wgt as a new version, and request certification again. Videos, logo and links come from the feed and need no new version.

Need help? Chat with us

Certificate Manager errors, a failed certification report or a partner-status question: support answers on chat around the clock.

All runbooks