top

.NET Application Registration

This topic describes how to register and submit a Tizen .NET TV application for publication at Samsung Apps TV.

Since February 28, 2018, you can publish .NET TV applications on Samsung Apps TV. Tizen .NET applications are packaged as TPK files, which must be registered separately from Web application WGT files. At the Seller Office, .NET applications are labeled “Tizen (TPK)”, while Web applications are labeled “Tizen (WGT)”.

Note

After an application is registered, you cannot change the application package type from .NET to Web application or from Web application to .NET application. Instead, you must register the new package type as a new application.

Registering the Application

The .NET application registration process is similar to the Web application registration process. To register a .NET application:

  1. On the Samsung Apps TV Seller Office main screen, under “.Net App Registration”, click “App Registration”.

    Figure 1. Select application type

    Figure 1. Select application type

  2. Define the application name.
    The application name is automatically checked for duplicates.

  3. Define the basic information, such as developer information, application information, and country for release.

  4. Upload the application package and complete the Pre-Test.
    The Pre-Test checks the application package to make sure that all required information is present, and also checks for common security issues and defects. Your application must pass the Pre-Test before you can proceed with registration.
    The Pre-Test checks the “tizen-manifest.xml” configuration file for the following .NET application properties:

    Table 1. .NET application Pre-Test check items
    ItemRequirement
    Application typeThe application element contains the appropriate type attribute:
    • If the application uses the ui-application or widget-application element, the type attribute value can be dotnet or dotnet-inhouse.
    • If the application uses the service-application or built-in-app element, the type attribute value must be dotnet-inhouse.
    Required packagesThe application developer is authorized by Samsung to use the requires element.
    The package elements contain id, storeid, and version values:
    • package elements do not contain duplicate storeid values.
    • The storeid and version values are registered at the Seller Office.
    Prelaunch supportThe application developer is authorized by Samsung to set the prelaunch support value to true.
    TV infoThe tv-info element contains the appropriate api-version value and at least 1 infolink element:
    • infolink elements must contain values registered at the Seller Office.
    • infolink elements do not contain duplicate values.
  5. Define the certification test information.

    1. Select the features your application requires.
      Based on the selected features and the application “tizen-manifest.xml” file, the Seller Office lists the TV model groups that support your application.
    2. Select the model groups for release.
      You can only select model groups that this application version has not yet been published for.
    Note

    If the application requires the Samsung Checkout feature, you can only select model groups that support Samsung Checkout. For more information, see Samsung Checkout.

  6. Preview the application registration information. When you are ready to submit the application, click “Submit”.

Updating the Application

To update the application:

  1. At the Samsung Apps TV Seller Office, select the application you want to update.
  2. In the "Application Information" tab, click "Version Up".
  3. The process is similar to registering a new application. You must upload the application package, complete the Pre-Test, and provide the certification test information.