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:
- Ensure that your existing app functions properly on the new operating system and device.
- 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.
- Make any necessary updates for apps to continue working on Android 15 (V) OS. If you haven’t already done so, consider:
- Migrating to the new work profile for company devices to protect personal privacy, see Work profile on company-owned devices.
- Migrating to the new Knox namespace, see Knox SDK migration.
- Migrating to the new Knox VPN namespace, see VPN namespace changes, if you’re a VPN service provider using the Knox VPN framework.
- Removing or replacing the four Android policies deprecated from Device Admin, see Device admin deprecation.
- Remove or replace any deprecated Knox APIs.
- 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.
- 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.
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.
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.
On this page
Is this page helpful?