Sentinel LDK: Getting Started Guide for Android

This document describes how to set up and get started with Sentinel LDK components required for protecting and licensing software for applications on an Android ARM platform.

Note that the Sentinel LDK Vendor Suite components must be installed on a Windows-based computer. For information on installing the Sentinel Vendor Suite, refer to the Sentinel LDK Installation Guide (for Sentinel EMS or Sentinel LDK-EMS).

Sentinel LDK for Android enables you to apply Sentinel Licensing API protection to your applications on an Android platform. The protected Android application contains all required distribution files, including an Embedded License Manager. No Run-time Environment is required.

License updates for the Android application are performed using Sentinel EMS, Sentinel LDK-EMS, or Sentinel License Generation API on a Windows platform.

Android applications can be protected using either SL UserMode licenses or Sentinel HL (Driverless configuration) keys:

>To use SL UserMode licenses, no special permission is required.

>To use Sentinel HL Driverless keys, the user must provide rights confirming a permission dialog.
In the Java sample, there are some indications (as comment in source code) on how to control this dialog.

Operating Systems Supported for Protected Applications

Refer to the Sentinel LDK Release Notes (for Sentinel EMS or Sentinel LDK-EMS).

Required Software

The following software must be installed:

>JDK 1.7 or 1.8

>Android SDK 31 or earlier

Known Issues

Refer to the Sentinel LDK Release Notes (for Sentinel EMS or Sentinel LDK-EMS).