top

Development Checklist

This topic describes the application features that must be implemented and test cases relating to application quality that must be passed before a Samsung Smart TV application can be published.

Before publication, your application is tested by the Samsung Apps TV Seller Office to make sure the mandatory features are implemented, functional, and follow Samsung TV application policies. You can speed up the publication process by comprehensively testing the application before registering it.

Mandatory Features

The following table lists the essential application features that are checked before the application can be published on Samsung Apps TV.

Table 1. Mandatory features
Category Feature Related Info
General The application must function without errors, crashing, freezing, or unintended functionality. TV Simulator
TV Emulator
TV Device
The "Return" key policy must be followed. Terminating Applications
Account Uninstalling the application must delete all application data from the TV, including user data, such as account information. -
Connection When the network is disconnected, a notification popup must be shown to the user to inform them of the network status. Checking Network Status
Media playback Playback-related features must be functional. Multimedia
The screensaver must not appear during video playback. Setting Screensaver
If available, subtitles must be synchronized with the media. Subtitles
Multitasking The application must implement multitasking. Multitasking
Performance The application must take at most 10 seconds to launch, from clicking the application icon to displaying its first page. A 5-second launch time is ideal. Launch Time Optimization
Privileges Privileges required for security-sensitive APIs must be declared in the "config.xml" file. Configuring TV Applications

Application Quality

The following topics describe specific test cases that are checked before the application can be published on Samsung Apps TV. Detailed pass criteria is also included, to help you in ensuring your application quality.

  • Account
    Test cases related to user account features, such as logging in and out, device activation, and paid content access.

  • Common
    Test cases related to features common to most applications, such as multitasking, sound, and the user interface (UI).

  • Smart View SDK
    Test cases related to mobile integration features provided by the Smart View SDK.

  • Video
    Test cases related to video playback features, such as playback controls, audio and video synchronization, and screen modes.