ElecKey Release 9

KeyCheck SDK for Mac

The KeyCheck SDK for Mac provides a set of libraries and tools that allow you to integrate the software protection and licensing system into your macOS application. The SDK supports macOS   10.6 - 10.13, and the latest 10.14 (Mojave).

  ElecKey IntegratorElecKey Integrator KeyCheck APIKeyCheck API KeyCheck MacKeyCheck SDK for Mac KeyCheck MobileKeyCheck Mobile LicenseKey ManagerLicenseKey Manager LicenseGen SDKLicenseGen SDK USB Key ManagerUSB LicenseKey Manager NetKey ServerNetKey License Server Activation ServerActivation Server Team ManagerTeam Manager  

Technical Specifications

Supported Platforms:

macOS 10.14 (Mojave)

macOS 10.13 (High Sierra)

macOS 10.12 (Sierra)

OS X 10.11 (El Capitan)

OS X 10.10 (Yosemite)

OS X 10.9 (Mavericks)

OS X 10.8 (Moutain Lion)

Mac OS X 10.7 (Lion)

Mac OS X 10.6 (Snow Leopard)

Library & Sample Code

macOS Apps:

XCode / Objective-C

XCode / C++

Multiplatform Apps:

Java (Windows/macOS)

Qt (Windows/macOS)

Delphi (Windows/macOS)

Key Features & Benefits

Cross-Platform KeyCheck API

The KeyCheck API provides cross-platform support for both Windows and macOS. So you can easily use the same set of functions, as well as reuse the same code, to develop and protect your application for Windows and macOS.

KeyCheck Class Library

The KeyCheck Class Library provides a collection of classes that encapsulate the standard API functions, allowing you to integrate the software protection and licensing system into your application faster and easier. The provided class libraries include XCode/Objective-C, XCode/C++, Java, Qt and Delphi.

Integrated Software License Management Solution

Software license management is provided under a single platform on Windows. It supports cross-platform applications for both Windows and macOS. So you can easily manage licenses using the same set of licensing tools, including LicenseKey Manager, USB LicenseKey Manager, and Activation Server.

Key Inspector for macOS

Key Inspector for macOS is a development tool that allows you to inspect the Key system implemented on the Mac machine. The tool is particularly useful during the development phase. It searches and lists all the Keys found on the machine. It also displays the status of the Key (e.g. Program ID and Key Properties) that allows you to keep track of the license status and see if the protected application works as expected.

Plenty of Code Examples

The SDK provides plenty of code examples for different programming languages. The examples are application projects for various software protection and licensing solutions, including node-locked license, USB dongle license, and floating network license. You can learn by examples, as well as copy and reuse the provided code in your application.