Skip to content

Commit 96b7750

Browse files
Merge pull request #25 from iovation/release/v5.1.0
official release 5.1.0
2 parents 3e042e0 + 47afecb commit 96b7750

10 files changed

+29
-36
lines changed

README.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ The Device Risk SDK integrates with native and hybrid apps. Hybrid apps mix nati
1616
## Android Integration Files and Requirements
1717

1818

19-
| | |
20-
|---------------------------------|-------------------------------------------------------------------------------------------------------------------|
21-
| **SDK Filename** | fraudforce-lib-release-5.0.0.aar |
22-
| **Version** | 5.0.0 |
23-
| **Package** | com.iovation.mobile.android.FraudForce |
24-
| **Android SDK Dependencies** | Android SDK 5.0 or higher (SDK level 21) |
25-
| **Library Dependencies** | None |
26-
| **Required Permissions** | None |
27-
| **Optional Permissions** | BLUETOOTH (up to Android 11), BLUETOOTH_CONNECT (starting on Android 12), CAMERA, ACCESS\_WIFI\_STATE, |
28-
| | READ\_PHONE\_STATE, ACCESS\_FINE\_LOCATION, ACCESS\_BACKGROUND\_LOCATION, |
29-
| | GET\_ACCOUNTS, ACCESS\_NETWORK\_STATE |
30-
| **Supported NDK Architectures** | x86, x86_64, arm64-v8a, armeabi-v7a |
19+
| | |
20+
|---------------------------------|--------------------------------------------------------------------------------------------------------|
21+
| **SDK Filename** | fraudforce-lib-release-5.1.0.aar |
22+
| **Version** | 5.1.0 |
23+
| **Package** | com.iovation.mobile.android.FraudForce |
24+
| **Android SDK Dependencies** | Android SDK 5.0 or higher (SDK level 21) |
25+
| **Library Dependencies** | None |
26+
| **Required Permissions** | None |
27+
| **Optional Permissions** | BLUETOOTH (up to Android 11), BLUETOOTH_CONNECT (starting on Android 12), CAMERA, ACCESS\_WIFI\_STATE, |
28+
| | READ\_PHONE\_STATE, ACCESS\_FINE\_LOCATION, ACCESS\_BACKGROUND\_LOCATION, |
29+
| | GET\_ACCOUNTS, ACCESS\_NETWORK\_STATE |
30+
| **Supported NDK Architectures** | x86, x86_64, arm64-v8a, armeabi-v7a |
3131

3232
> __NOTE__ Android 12 introduced the BLUETOOTH_CONNECT permission, protected at the dangerous level. Refer to the [official Android documentation](https://developer.android.com/about/versions/12/features/bluetooth-permissions) on how to include it.
3333
@@ -37,19 +37,19 @@ The Device Risk SDK integrates with native and hybrid apps. Hybrid apps mix nati
3737
3838
> __NOTE__ Android 10 introduced the ACCESS_BACKGROUND_LOCATION permission, protected at the dangerous level as is the case for ACCESS_FINE_LOCATION. Refer to the official Android documentation for when to incorporate this permission.
3939
40-
Version 5.0.0 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.
40+
Version 5.1.0 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.
4141

4242
## Installing the Device Risk SDK for Android
4343

44-
1. Download iovation-android-sdk-5.0.0.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android)
44+
1. Download iovation-android-sdk-5.1.0.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android)
4545

46-
2. Unzip iovation-android-sdk-5.0.0.zip.
46+
2. Unzip iovation-android-sdk-5.1.0.zip.
4747

4848
3. Depending on your IDE, do one of the following:
4949

5050
- In __Maven__, deploy the AAR file to your local Maven repository, using maven-deploy. For more information, see [Guide to installing 3rd party JARs](http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html).
5151

52-
- If you are using __Gradle__, add the *fraudforce-lib-release-5.0.0.aar* file to your application module's libs directory. Then, edit the *build.gradle* file in order to add the libs directory as a flat-file repository to the `buildscript` and `repository` sections. This makes the fraudforce-lib-release-5.0.0.aar file accessible to Gradle.
52+
- If you are using __Gradle__, add the *fraudforce-lib-release-5.1.0.aar* file to your application module's libs directory. Then, edit the *build.gradle* file in order to add the libs directory as a flat-file repository to the `buildscript` and `repository` sections. This makes the fraudforce-lib-release-5.1.0.aar file accessible to Gradle.
5353

5454
```
5555
buildscript {
@@ -66,12 +66,12 @@ Version 5.0.0 of the TruValidate Device Risk SDK for Android supports Android 5.
6666
}
6767
}
6868
```
69-
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-5.0.0 is included as a dependency:
69+
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-5.1.0 is included as a dependency:
7070
7171
```
7272
dependencies {
7373
...
74-
implementation(name:'fraudforce-lib-release-5.0.0', ext:'aar')
74+
implementation(name:'fraudforce-lib-release-5.1.0', ext:'aar')
7575
}
7676
```
7777
@@ -80,7 +80,7 @@ Version 5.0.0 of the TruValidate Device Risk SDK for Android supports Android 5.
8080
```
8181
dependencies {
8282
...
83-
implementation files('libs/fraudforce-lib-release-5.0.0.aar')
83+
implementation files('libs/fraudforce-lib-release-5.1.0.aar')
8484
}
8585
```
8686
@@ -277,7 +277,7 @@ The SDK includes the ability to make a network call to TransUnion TruValidate's
277277
278278
1 In Android Studio, select File | Open or click **Open Existing Android Studio Project** from the quick-start screen.
279279
280-
2. From the directory where you unzipped fraudforce-lib-release-5.0.0.zip or cloned the repo, open the **android-studio-sample-app** directory.
280+
2. From the directory where you unzipped fraudforce-lib-release-5.1.0.zip or cloned the repo, open the **android-studio-sample-app** directory.
281281
282282
3. In the project navigation view, open `app/src/main/java/com/iovation/mobile/android/sample/MainActivity.java` to run the Java sample app. To run the Kotlin sample app, open `kotlinApp/src/main/java/com/iovation/mobile/android/sample/MainActivity.kt`.
283283
@@ -292,6 +292,8 @@ The SDK includes the ability to make a network call to TransUnion TruValidate's
292292
6. When the app compiles successfully, you will see a view with a button that allows you to display a blackbox.
293293
294294
## Changelog
295+
### 5.1.0
296+
- Adjusted collection details.
295297
296298
### 5.0.0
297299
- **Java 8 is now required.**

android-studio-sample-app/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId "com.iovation.mobile.android.sample.sampleapp"
88
minSdkVersion 21
99
targetSdkVersion 31
10-
versionCode 9
11-
versionName "5.0.1"
10+
versionCode 11
11+
versionName "5.1.0"
1212
}
1313
buildTypes {
1414
release {
@@ -27,6 +27,6 @@ android {
2727

2828
dependencies {
2929
implementation fileTree(dir: 'libs', include: ['*.jar'])
30-
implementation files('libs/fraudforce-lib-release-5.0.0.aar')
30+
implementation files('libs/fraudforce-lib-release-5.1.0.aar')
3131
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.5.30"
3232
}
Binary file not shown.
Binary file not shown.

android-studio-sample-app/kotlinApp/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ android {
1010
applicationId "com.iovation.mobile.android.sample.kotlinApp"
1111
minSdk 21
1212
targetSdk 32
13-
versionCode 10
14-
versionName "5.0.1"
13+
versionCode 11
14+
versionName "5.1.0"
1515
}
1616

1717
buildTypes {
@@ -35,6 +35,6 @@ android {
3535

3636
dependencies {
3737
implementation 'androidx.appcompat:appcompat:1.0.0'
38-
implementation files('libs/fraudforce-lib-release-5.0.0.aar')
38+
implementation files('libs/fraudforce-lib-release-5.1.0.aar')
3939
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.3'
4040
}
Binary file not shown.
Binary file not shown.

fraudforce-lib-release-5.0.0.aar

-90.4 KB
Binary file not shown.

fraudforce-lib-release-5.1.0.aar

88.6 KB
Binary file not shown.

release-notes.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,2 @@
11
### What's new
2-
- **Java 8 is now required.**
3-
- **The SDK has migrated to Kotlin (1.5.30).**
4-
- If your application does not already include the Kotlin standard library (i.e. your application
5-
- is written entirely in Java), then you must include the kotlin stdlib as a dependency.
6-
- **FraudForceManager can be accessed as a Kotlin object or via FraudForceManager.INSTANCE when using Java).**
7-
- Targeting Android 12 (API 31).
8-
- Changes to cryptography uses.
9-
- Adjusted collection details.
10-
- Improvements to detail caching.
11-
- Fixed Proguard rules.
2+
- Adjusted collection details

0 commit comments

Comments
 (0)