Android
Reference for integrating with the TIKI Android SDK
TIKI's SDK is the client-side component that your users will interact with to accept (or decline) data licensing offers.
TIKI's SDK creates immutable, digitally signed license records using cryptographic hashing, forming an audit trail. Programmatically consume records and enforce terms client or server-side using developer-friendly data structures and APIs.
Before you get started, you will need a Publishing ID. It's free to create one; simply log in to our Developer Console and create a new Project.
Installation
If you haven't already, add Maven Central to your Project's <PROJECT_ROOT>/build.gradle
.
repositories {
mavenCentral()
}
Add the dependency in your App's build.gradle file (<PROJECT_ROOT>/app/build.gradle
) and make sure to grab the latest version. We release often.
implementation("com.mytiki:tiki-sdk-android:2.1.2")
That's it. And yes, it's really that easy.
Use
All of our libraries include in-code platform-specific documentation. Instead of us trying to force it into here, check out our Kotlin docs in a format you already know.
Pre-built UI Initialization
Initialize the TIKI SDK in minutes with the TIKI pre-built UI and a custom data offer —just 1 builder function.
Source Code and Reporting Issues
TIKI is open source! Check out the Android SDK repository on GitHub. If you run into an issue, please open an issue. And no, we are not picky about issue formatting, just get the info in, and we'll get right on it.
If you'd like implementation help or to chat with the team responsible for building this awesome SDK, hop in our Discord.
Updated 4 months ago