# Add PinchSDK
# Prerequisites
The following criterias must be fulfilled to implement the SDK:
- Minimum SDK version: 15
- Android Jetpack artifacts (AndroidX)
- Must be compiled with Java 8+
Latest Update | Current Stable Release |
---|---|
March 8, 2023 | 2.7.8 |
# Gradle Configuration
# Reference repository
PinchSDK for Android is hosted on a non-public repository and has to be added manually.
Open your projects build.gradle
script and add the repository hosting the SDK:
# Enable Java 8 byte code
If your project is not targeting or compiled with Java 8+, you have to edit your applications build.gradle
to do so:
# Import PinchSDK
Add the SDK as a dependency to the applications build.gradle
:
# Add API Key
IMPORTANT
A runtime exception will be thrown if API key is missing during application launch.
In AndroidManifest.xml
, add the following element as a child of the <application>
element, by inserting it just before the closing </application>
tag:
If your project utilizies ProGuard, add the following exception to your ProGuard definition:
-keep class com.fluxloop.pinch.core.model.** { *; }
-keep class com.fluxloop.pinch.common.model.** { *; }
1
2
2