Menu

Get started

This section covers how to get started with the app migration process.

Download SDK

  1. Go to the Knox Partner Portal.
  2. Sign in to your Samsung Account.
    • If you're not already a member of the Knox Partner Portal, click Become a Partner and provide your details.
  3. On your personal dashboard, click SDKs & toolsSDKs download.
  4. On the SDKs download page click Download for the SDK you want.
  5. Review the SDK Agreement. If you agree to the terms, select the checkbox and click Accept. The browser saves the SDK package into your downloads folder.
  6. Extract the SDK .zip contents.
  7. Copy the extracted addon_xxx folder to your IDE's add-ons folder. For:
    • Android Studio—AppData\Local\Android\sdk\add-ons
    • Eclipse—eclipse\plugins

Get a license

This licensing procedure applies to both the Knox SDK and Knox Tizen SDK. See also the different licensing procedures for the EDU SDK, India Identity SDK, and Knox Web Services.

  1. Sign in to the Knox Partner Portal.
  2. In the upper-right corner, click Go To Dashboard.
  3. In the left navigation pane, click My license keys.
  4. Select Add License KeyGet a license key.
  5. Select a key type, either:
    • Development Key—If you are testing your app.
    • Commercial Key—If you are ready to deploy your app.
  6. Optionally generate a Backwards-compatible key, if you are deploying your app on either:
    • Android devices running on Knox 2.7 or earlier
    • any Tizen device
  7. Optionally generate an Attestation REST API key, if you are using the Knox Attestation REST APIs.
  8. Select the product permissions used by your app. Expand the dropdown to see the permissions included with each category and see license permissions for descriptions of individual permissions. Note that if you're generating a Commercial Key, you can only do if your app uses only the free Standard permissions. If your app uses the paid Premium or DualDAR permissions, you must contact a Knox license reseller to set up the billing for individual customers.
  9. Name your license key. This is to differentiate between multiple license keys you generate. You must enter a name before the Get License Key button becomes available.
  10. Associate an app package, either an Android APK or Tizen TPK package. This is for security purposes; only this app will be able to activate this license key. We don't store the app package, only extract info about it.
    1. Select the check box to verify that you are authorized to identify the app that uses the license key.
    2. Click Extract Package.
    3. Find the app package (.apk for Android, .tpk for Tizen) and click Open.
  11. Click Get License Key.

Review the API Reference

The API reference provide the syntax for all API packages, classes, and methods in the Samsung Knox SDK.

Use the search tool to find a class or method and see its new package name:


NOTE – The reference displays better in the Chrome browser.

Download the Sample App

Download the simple Hello World app, which enables and disables the camera on a phone.

Tutorial Progress

You are 2/4 done! Go to the next step.