Implementation Guide
This document is a machine-translated draft and is currently undergoing review. Some content may be inaccurate or differ from the original Korean version. For the most precise information, refer to the Korean documentation.
Covers the entire process of using the Kollus SDK in an Android environment to download DRM content to a device and securely play it back even without a network connection.
All example code in this document is based on the official sample app kollus_player_v2_android.
Prerequisites: SDK key and authentication
The Kollus SDK performs authentication based on the SDK key and expiration date issued by Catenoid.
If you have not received the correct key or are using an expired key, API calls related to download and offline playback will fail with an ERROR_INCORRECT_AUTH_KEY error.
| Item | Description and where to find |
|---|---|
| SDK key | A unique key issued through Technical Support (tech_support@kollus.com) or Account Manager |
| Expiration date | The authentication validity period provided with the SDK key (e.g., 2050/12/31) |
| Package identifier | context.getPackageName(): Automatically identified and used for authentication within the SDK |
SDK keys cannot be issued directly from the console. Please contact Technical Support (tech_support@kollus.com) or Account Manager with your package name/Bundle ID to request issuance.