https://github.com/socure-inc/socure-sigmadevice-sdk-android
Android library for the Socure Device Risk
https://github.com/socure-inc/socure-sigmadevice-sdk-android
android android-app android-library androidsdk identity risk socure
Last synced: 2 months ago
JSON representation
Android library for the Socure Device Risk
- Host: GitHub
- URL: https://github.com/socure-inc/socure-sigmadevice-sdk-android
- Owner: socure-inc
- Created: 2022-03-15T00:15:13.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-29T04:35:40.000Z (4 months ago)
- Last Synced: 2026-03-01T19:51:06.647Z (3 months ago)
- Topics: android, android-app, android-library, androidsdk, identity, risk, socure
- Language: Kotlin
- Homepage:
- Size: 210 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Device Risk Android SDK Quick Start Guide
This document details the integration steps required to integrate the Device Risk Android SDK into your application or library.
## Latest Release
[](https://github.com/socure-inc/socure-sigmadevice-sdk-android/releases/latest)
## Minimum requirements
Before getting started, check that your development environment meets the following requirements:
- Target SDK 34
- Min SDK 21
- Kotlin 1.8.10 and later
- Gradle 8.0 and later
## Installation
Follow the steps below to set up the Android SDK.
1. Add the Socure Maven URL to the root/project level in build.gradle:
```
allprojects {
repositories {
...
maven {
url "https://sdk.socure.com/"
}
}
}
```
2. Add the SDK dependency to the app's gradle file, make sure to set the version number to the latest one:
```
implementation 'com.socure.devicerisk.sdk:socure-devicerisk:'
```
4. Specify `android:allowBackup="true"` in your app's `AndroidManifest.xml` application attributes. This will improve persistence of your `sessionToken` when your app gets reinstalled for clients who have enabled backup in their device settings.
### Proguard Rules
If minify is enabled in Gradle `minifyEnabled true` add the following in your proguard rules:
```
-keep class com.socure.idplus.** { *; }
```
## Configuration and usage
For instructions on how to configure the SDK, see the [Android SDK documentation](https://developer.socure.com/docs/sdks/digital-intelligence/android-sdk) on DevHub.