Deprecated SDKs

This page presents the first steps for using our Flutter SDKs.

[Deprecated SDKs]

Getting started

Privacy Policy and Terms & Conditions of Use

When using our plugin, please make sure that you agree with our Privacy Policy and our Terms and Conditions of Use.

Current Versions

Stable

Deprecated

SDK
Dependency

passive-face-liveness-v4.30.0

face-authenticator-v3.13.0

ProGuard settings

If you use ProGuard or a similar tool that includes shrink or obfuscation rules in your project, you may need to add these exceptions for our SDKs to work properly.

-keep class com.iproov.** { *; }
-keep interface com.iproov.** { *; }
-keepclassmembers class com.iproov.** { *; }

-keep class kotlin.** { *; }
-keep class kotlinx.** { *; }

# With R8 full mode generic signatures are stripped for classes that are not
# kept. Suspend functions are wrapped in continuations where the type argument
# is used.
-keep,allowobfuscation,allowshrinking class kotlin.coroutines.Continuation

# R8 full mode strips generic signatures from return types if not kept.
-if interface * { @retrofit2.http.* public *** *(...); }
-keep,allowoptimization,allowshrinking,allowobfuscation class <3>

# With R8 full mode generic signatures are stripped for classes that are not kept.
-keep,allowobfuscation,allowshrinking class retrofit2.Response

Last updated

Logo

2023 © Caf. - All rights reserved