iOS SDK v2.0.3

The TIKI SDK for iOS makes it easy to add consumer data licensing to your iOS applications. It's 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.

This library includes both configurable pre-built UI flows/elements and native low-level APIs for building custom experiences.

Get started with our 📚 SDK docs, or jump right into the 📘 API reference.

Get Started

Add the Swift Package repository:

If you're unfamiliar with the Swift Package Manager, check out Apple's instructions.

  • If you're running in debug mode and intend to use the Simulator, you're all set.
  • If you're ready to deploy a release version, set your package repository to the latest release version. At the time of writing, it's 2.0.3, but make sure to check the registry. We release often.

Now just initialize the Pre-built UI and configure your offer.

That's it 🥳.
Use TikiSdk.present() in your app to kick off the offer flow.