Back to top

Test existing apps

Last updated July 15th, 2024

We suggest testing, debugging, and enhancing your app in the following order, prioritizing the most crucial tasks:

  1. Ensure that your existing app functions properly on the new operating system and device.
  2. Recompile your app with the latest Knox 3.11 SDK library, even if you’re not utilizing any Knox 3.11 features, and then test it on the new OS and device. This will make your app more resilient against the latest software builds.
  3. Make any necessary updates for apps to continue working on Android 15 (V) OS. If you haven’t already done so, consider:
  4. Remove or replace any deprecated Knox APIs.
  5. Add any new API features from Knox 3.11 or earlier versions.

Download the latest Knox SDK

Registered partners can access the pre-release Knox 3.11 SDK. Here’s how to access it:

  • Sign in to the Knox Developer Portal > SDK Tools > SDK Download using your Samsung account.
  • Click the Download link next to Knox SDK 3.11 (EAT) to get a ZIP package containing the knoxsdk.jar used to compile apps.
  • If you don’t see the Knox SDK 3.11, you are not yet allowed. Please refer to the Get Support page for further assistance.

  • As needed, also download the following:
    • Knox SDK Support Library for Old Namespace Translation - This library provides backward compatibility with older devices running Knox 2.x. It translates the new API namespace used by Knox SDK 3.x to the old 2.x namespace recognized by the older devices.
    • Knox VPN SDK Support Library for Old Namespace Translation - This library applies only to VPN providers, not to those using VPN services. It provides backward compatibility with older devices running Knox 3.3 or lower, translating the new VPN API namespace used by Knox SDK 3.4 and higher to the old namespace recognized by older devices.

      For info about how Knox SDK versions map to Android versions, see Knox version mapping.

Get a Knox license

If you do not already have a Knox license or want to get a new one for development purposes, you can get one from the Knox Partner Portal.

Knox Licenses

If you are new to Knox licenses, here are some resources to get started:

  • Knox licenses: Learn about the differences between Standard and Premium, as well as Development and Commercial licenses.
  • License permissions: Explore the APIs available with a Standard versus a Premium license.
  • Tutorial: Follow step-by-step instructions on how to obtain a license, activate it in your app, and declare API permissions.

Share weekly test reports

Please share the following information during your app testing with the new OS and device:

  • Test progress
  • Open issues
  • Risks to your schedule

By sharing this information, we can provide faster support and help resolve any issues you encounter.

After the new OS and device release to the public, firmware updates and their bug fixes will be far less frequent.

Is this page helpful?