---
title: Tenjin SDK: Packages, Licences and Minimum OS
description: Tenjin SDKs for 6 of 9 frameworks: package names, registries, licences, minimum iOS and Android versions, ATT, Install Referrer and deep link setup.
url: https://mmpsdk.com/mmp/tenjin/
---

[Home](https://mmpsdk.com/) / [MMPs](https://mmpsdk.com/mmp/) / Tenjin

# Tenjin SDKs

Every SDK Tenjin publishes for app frameworks, with the package to install, its licence, minimum OS and what it needs from your app.

**Short answer**

Tenjin publishes official SDKs for 6 of the 9 frameworks tracked here: React Native, Flutter, Unity, Capacitor, iOS and Android. Community packages only for Cordova. None found for Expo and Web.

## Tenjin pinout: one pin per framework

- 1 [React Native](https://mmpsdk.com/frameworks/react-native/)
- 2 [Flutter](https://mmpsdk.com/frameworks/flutter/)
- 3 [Expo](https://mmpsdk.com/frameworks/expo/)
- 4 [Unity](https://mmpsdk.com/frameworks/unity/)
- 5 [Capacitor](https://mmpsdk.com/frameworks/capacitor/)

**VN-09** **Tenjin** 6 of 9 official

- 6 [Cordova](https://mmpsdk.com/frameworks/cordova/)
- 7 [iOS](https://mmpsdk.com/frameworks/ios/)
- 8 [Android](https://mmpsdk.com/frameworks/android/)
- 9 [Web](https://mmpsdk.com/frameworks/web/)

Official Vendor-documented Community only None found

Part

VN-09

Official SDKs

6 of 9

Licences stated

BSD-3-Clause, MIT

Distribution

CocoaPods + SPM, GitHub (UPM git URL + .unitypackage releases), Maven Central, npm and pub.dev (publisher tenjin.com)

## Tenjin SDK packages

Last checked 2 Nov 2026

| Framework | Status | Package | Registry | Version | Licence | Minimum OS | Repo | Install docs | Notes |
|---|---|---|---|---|---|---|---|---|---|
| [React Native](https://mmpsdk.com/frameworks/react-native/) | Official | [react-native-tenjin](https://www.npmjs.com/package/react-native-tenjin) | npm | 1.8.1 | MIT | Android API 24 (default); iOS follows React Native | [Source](https://github.com/tenjin/tenjin-react-native-sdk) | [Install docs](https://github.com/tenjin/tenjin-react-native-sdk#readme) | Wraps TenjinSDK 1.20.0 (iOS) and com.tenjin:android-sdk 2.0.2. |
| [Flutter](https://mmpsdk.com/frameworks/flutter/) | Official | [tenjin_plugin](https://pub.dev/packages/tenjin_plugin) | pub.dev (publisher tenjin.com) | 1.5.0 | BSD-3-Clause | iOS 12.0; Android API 21 | [Source](https://github.com/tenjin/flutter-sdk) | [Install docs](https://github.com/tenjin/flutter-sdk#readme) | Plugin bundles Install Referrer, AAID and App Set ID as transitive dependencies. |
| [Expo](https://mmpsdk.com/frameworks/expo/) | None found | No package found |  |  |  |  |  |  | Tenjin docs and the react-native-tenjin README do not mention Expo; package ships no config plugin. |
| [Unity](https://mmpsdk.com/frameworks/unity/) | Official | [com.tenjin.sdk](https://github.com/tenjin/tenjin-unity-sdk/releases) | GitHub (UPM git URL + .unitypackage releases) | 1.23.2 | MIT | Unity 2020.3; OS not published | [Source](https://github.com/tenjin/tenjin-unity-sdk) | [Install docs](https://tenjin.com/docs/mmp-unity-sdk/) |  |
| [Capacitor](https://mmpsdk.com/frameworks/capacitor/) | Official | [ionic-capacitor-tenjin](https://www.npmjs.com/package/ionic-capacitor-tenjin) | npm | 2.3.1 | MIT | iOS 14.0; Android API 22 (default) | [Source](https://github.com/tenjin/tenjin-ionic-sdk) | [Install docs](https://github.com/tenjin/tenjin-ionic-sdk#readme) |  |
| [Cordova](https://mmpsdk.com/frameworks/cordova/) | Community only | [cordova-plugin-tenjin](https://www.npmjs.com/package/cordova-plugin-tenjin) | npm | 2.0.1 | MIT | Not published | [Source](https://github.com/tenjin/cordova-sdk) | [Install docs](https://tenjin.com/docs/other-plugins/) | Tenjin lists it under 'Unofficial Plugins'; last published 2018 and pins TenjinSDK ~> 1.7.8. |
| [iOS (native)](https://mmpsdk.com/frameworks/ios/) | Official | [TenjinSDK](https://cocoapods.org/pods/TenjinSDK) | CocoaPods + SPM | 1.20.1 | MIT | iOS 12.0 | [Source](https://github.com/tenjin/tenjin-ios-sdk) | [Install docs](https://tenjin.com/docs/mmp-sdk-ios/) | SPM via github.com/tenjin/tenjin-ios-sdk (also tenjin-ios-spm). |
| [Android (native)](https://mmpsdk.com/frameworks/android/) | Official | [com.tenjin:android-sdk](https://central.sonatype.com/artifact/com.tenjin/android-sdk) | Maven Central | 2.0.2 | MIT | minSdk 21 | [Source](https://github.com/tenjin/tenjin-android-sdk) | [Install docs](https://tenjin.com/docs/mmp-sdk-android/) |  |
| [Web](https://mmpsdk.com/frameworks/web/) | None found | No package found |  |  |  |  |  |  | No web SDK; Tenjin documents web-to-app attribution setups only. |

## What the Tenjin SDK needs from you

From Tenjin's own documentation and the SDK's published manifest and package files.

- **Android permissions**
  Docs ask for INTERNET, ACCESS_NETWORK_STATE and com.google.android.gms.permission.AD_ID; <queries> for Meta install referrer.
- **Play Install Referrer**
  Yes; README tells developers to add com.android.installreferrer:installreferrer (plus AAID and App Set ID libs); the 2.0.2 POM also lists installreferrer 2.2 as a dependency.
- **ATT prompt (iOS)**
  App shows the prompt itself (ATTrackingManager.requestTrackingAuthorization) and calls connect() in the callback; Unity/RN wrappers provided; no documented SDK wait-timeout API.
- **Deep links**
  handleOpenURL for warm opens and scene-based apps (custom scheme or Universal Link) for re-engagement attribution; connectWithDeferredDeeplink to pass third-party deferred links; Tenjin does not host links.
- **SKAN**
  updatePostbackConversionValue wrapper incl. SKAN 4 coarse value and lockWindow; iOS 15+ advertiser postbacks documented.

## Questions

**Which frameworks does Tenjin have an SDK for?**

Tenjin publishes official SDKs for 6 of the 9 frameworks tracked here: React Native, Flutter, Unity, Capacitor, iOS and Android. Community packages only for Cordova. None found for Expo and Web.

**Does Tenjin have an Expo SDK?**

No Expo route was found in Tenjin's docs or packages. Tenjin docs and the react-native-tenjin README do not mention Expo; package ships no config plugin. Any native SDK in Expo needs a development build rather than Expo Go.

**What is the minimum iOS version for the Tenjin iOS SDK?**

The Tenjin iOS SDK (TenjinSDK, version 1.20.1) states iOS 12.0.

**What licence are Tenjin's SDKs under?**

The registries and repositories state: BSD-3-Clause, MIT. Check the licence of the exact package you install, because wrappers and native SDKs can differ.

**Does the Tenjin Android SDK need the Play Install Referrer?**

Yes; README tells developers to add com.android.installreferrer:installreferrer (plus AAID and App Set ID libs); the 2.0.2 POM also lists installreferrer 2.2 as a dependency.

**How does the Tenjin iOS SDK handle the ATT prompt?**

App shows the prompt itself (ATTrackingManager.requestTrackingAuthorization) and calls connect() in the callback; Unity/RN wrappers provided; no documented SDK wait-timeout API.

## Sources

Read 2 Nov 2026.

- [https://github.com/tenjin/flutter-sdk](https://github.com/tenjin/flutter-sdk)
- [https://github.com/tenjin/tenjin-android-sdk](https://github.com/tenjin/tenjin-android-sdk)
- [https://github.com/tenjin/tenjin-ionic-sdk](https://github.com/tenjin/tenjin-ionic-sdk)
- [https://github.com/tenjin/tenjin-ios-sdk](https://github.com/tenjin/tenjin-ios-sdk)
- [https://github.com/tenjin/tenjin-ios-spm](https://github.com/tenjin/tenjin-ios-spm)
- [https://github.com/tenjin/tenjin-react-native-sdk](https://github.com/tenjin/tenjin-react-native-sdk)
- [https://github.com/tenjin/tenjin-unity-sdk](https://github.com/tenjin/tenjin-unity-sdk)
- [https://pub.dev/api/packages/tenjin_plugin](https://pub.dev/api/packages/tenjin_plugin)
- [https://raw.githubusercontent.com/tenjin/tenjin-unity-sdk/master/package.json](https://raw.githubusercontent.com/tenjin/tenjin-unity-sdk/master/package.json)
- [https://registry.npmjs.org/cordova-plugin-tenjin/latest](https://registry.npmjs.org/cordova-plugin-tenjin/latest)
- [https://registry.npmjs.org/ionic-capacitor-tenjin/latest](https://registry.npmjs.org/ionic-capacitor-tenjin/latest)
- [https://registry.npmjs.org/react-native-tenjin/latest](https://registry.npmjs.org/react-native-tenjin/latest)
- [https://repo1.maven.org/maven2/com/tenjin/android-sdk/2.0.2/android-sdk-2.0.2.pom](https://repo1.maven.org/maven2/com/tenjin/android-sdk/2.0.2/android-sdk-2.0.2.pom)
- [https://repo1.maven.org/maven2/com/tenjin/android-sdk/maven-metadata.xml](https://repo1.maven.org/maven2/com/tenjin/android-sdk/maven-metadata.xml)
- [https://tenjin.com/docs/other-plugins/](https://tenjin.com/docs/other-plugins/)
- [https://tenjin.com/docs/sdk](https://tenjin.com/docs/sdk)
- [https://trunk.cocoapods.org/api/v1/pods/TenjinSDK](https://trunk.cocoapods.org/api/v1/pods/TenjinSDK)

## Other MMPs

- [VN-01 **Adjust** Official SDKs: React Native, Flutter, Unity, Cordova, iOS, Android and Web *7 of 9*](https://mmpsdk.com/mmp/adjust/)
- [VN-02 **Airbridge** Official SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/airbridge/)
- [VN-03 **AppMetrica** Official SDKs: React Native, Flutter, Expo, Unity, iOS and Android *6 of 9*](https://mmpsdk.com/mmp/appmetrica/)
- [VN-04 **AppsFlyer** Official SDKs: React Native, Flutter, Expo, Unity, Capacitor, Cordova, iOS, Android and Web *9 of 9*](https://mmpsdk.com/mmp/appsflyer/)
- [VN-05 **Branch** Official SDKs: React Native, Unity, Capacitor, Cordova, iOS, Android and Web *7 of 9*](https://mmpsdk.com/mmp/branch/)
- [VN-06 **Kochava** Official SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/kochava/)
- [VN-07 **Linkrunner** Official SDKs: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/linkrunner/)
- [VN-08 **Singular** Official SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/singular/)
