You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* *updated namespace for app modules
* *5.3.0 release
* *gradlew update
* *update gradle and kotlin plugin versions
* *update gradle wrapper properties to use new gradle distribution
@@ -70,18 +70,18 @@ <h2 id="android-integration-files-and-requirements">Android Integration Files an
70
70
<p><strong>NOTE</strong> If the permissions listed are not required by the application, the values collected using those permissions will be ignored. The permissions are not required to obtain a usable blackbox, but they do help obtain some unique device information.</p>
71
71
<p><strong>NOTE</strong> 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.</p>
72
72
</blockquote>
73
-
<p>Version 5.2.2 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.</p>
73
+
<p>Version 5.3.0 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.</p>
74
74
<h2id="installing-the-device-risk-sdk-for-android">Installing the Device Risk SDK for Android</h2>
75
75
<ol>
76
-
<li><p>Download iovation-android-sdk-5.2.2.zip from here: <ahref="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a>. </p>
76
+
<li><p>Download iovation-android-sdk-5.3.0.zip from here: <ahref="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a>. </p>
77
77
</li>
78
-
<li><p>Unzip iovation-android-sdk-5.2.2.zip.</p>
78
+
<li><p>Unzip iovation-android-sdk-5.3.0.zip.</p>
79
79
</li>
80
80
<li><p>Depending on your IDE, do one of the following:</p>
81
81
<ul>
82
82
<li><p>In <strong>Maven</strong>, deploy the AAR file to your local Maven repository, using maven-deploy. For more information, see <ahref="http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html">Guide to installing 3rd party JARs</a>.</p>
83
83
</li>
84
-
<li><p>If you are using <strong>Gradle</strong>, add the <em>fraudforce-lib-release-5.2.2.aar</em> file to your application module's libs directory. Then, edit the <em>build.gradle</em> file in order to add the libs directory as a flat-file repository to the <code>buildscript</code> and <code>repository</code> sections. This makes the fraudforce-lib-release-5.2.2.aar file accessible to Gradle.</p>
84
+
<li><p>If you are using <strong>Gradle</strong>, add the <em>fraudforce-lib-release-5.3.0.aar</em> file to your application module's libs directory. Then, edit the <em>build.gradle</em> file in order to add the libs directory as a flat-file repository to the <code>buildscript</code> and <code>repository</code> sections. This makes the fraudforce-lib-release-5.3.0.aar file accessible to Gradle.</p>
</code></pre><p> Also in the application module's <code>build.gradle</code> file, make sure that fraudforce-lib-release-5.2.2 is included as a dependency:</p>
98
+
</code></pre><p> Also in the application module's <code>build.gradle</code> file, make sure that fraudforce-lib-release-5.3.0 is included as a dependency:</p>
</code></pre><p> Alternatively, you can include the dependency without exposing your libs folder as a repository by declaring it in the module's <code>build.gradle</code> file as follows:</p>
</code></pre><p> Save the <code>build.gradle</code> file.</p>
109
109
</li>
110
110
</ul>
111
111
</li>
112
-
<li><p>If you are not already using Java 8 in your project, please include the following code into your application's 'build.gradle' file.</p>
112
+
<li><p>If you are not already using Java 11 in your project, please include the following code into your application's 'build.gradle' file.</p>
<h2id="compiling-the-sample-app-in-android-studio">Compiling The Sample App in Android Studio</h2>
276
276
<p>1 In Android Studio, select File | Open or click <strong>Open Existing Android Studio Project</strong> from the quick-start screen.</p>
277
277
<ol>
278
-
<li><p>From the directory where you unzipped fraudforce-lib-release-5.2.2.zip or cloned the repo, open the <strong>android-studio-sample-app</strong> directory.</p>
278
+
<li><p>From the directory where you unzipped fraudforce-lib-release-5.3.0.zip or cloned the repo, open the <strong>android-studio-sample-app</strong> directory.</p>
279
279
</li>
280
280
<li><p>In the project navigation view, open <code>app/src/main/java/com/iovation/mobile/android/sample/MainActivity.java</code> to run the Java sample app. To run the Kotlin sample app, open <code>kotlinApp/src/main/java/com/iovation/mobile/android/sample/MainActivity.kt</code>.</p>
281
281
</li>
@@ -292,6 +292,15 @@ <h2 id="compiling-the-sample-app-in-android-studio">Compiling The Sample App in
292
292
</li>
293
293
</ol>
294
294
<h2id="changelog">Changelog</h2>
295
+
<h3id="5-3-0">5.3.0</h3>
296
+
<ul>
297
+
<li><strong>Java 11 is now required.</strong></li>
298
+
<li><strong>The SDK has updated Kotlin (2.0.20).</strong></li>
299
+
<li>Minimum SDK version supported is now 24.</li>
300
+
<li>Update target SDK to 35.</li>
301
+
<li>Adjusted collection details./li>
302
+
<li>Additional optional permission.</li>
303
+
</ul>
295
304
<h3id="5-2-2">5.2.2</h3>
296
305
<ul>
297
306
<li>Bug fix to handle abstract method exception.</li>
> __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.
@@ -37,19 +37,19 @@ The Device Risk SDK integrates with native and hybrid apps. Hybrid apps mix nati
37
37
38
38
> __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.
39
39
40
-
Version 5.2.2 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.
40
+
Version 5.3.0 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.
41
41
42
42
## Installing the Device Risk SDK for Android
43
43
44
-
1. Download iovation-android-sdk-5.2.2.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android).
44
+
1. Download iovation-android-sdk-5.3.0.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android).
45
45
46
-
2. Unzip iovation-android-sdk-5.2.2.zip.
46
+
2. Unzip iovation-android-sdk-5.3.0.zip.
47
47
48
48
3. Depending on your IDE, do one of the following:
49
49
50
50
- 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).
51
51
52
-
- If you are using __Gradle__, add the *fraudforce-lib-release-5.2.2.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.2.2.aar file accessible to Gradle.
52
+
- If you are using __Gradle__, add the *fraudforce-lib-release-5.3.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.3.0.aar file accessible to Gradle.
53
53
54
54
```
55
55
buildscript {
@@ -66,12 +66,12 @@ Version 5.2.2 of the TruValidate Device Risk SDK for Android supports Android 5.
66
66
}
67
67
}
68
68
```
69
-
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-5.2.2 is included as a dependency:
69
+
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-5.3.0 is included as a dependency:
4. If you are not already using Java 8 in your project, please include the following code into your application's 'build.gradle' file.
89
+
4. If you are not already using Java 11 in your project, please include the following code into your application's 'build.gradle' file.
90
90
```
91
91
android {
92
92
compileOptions {
93
-
sourceCompatibility JavaVersion.VERSION_1_8
94
-
targetCompatibility JavaVersion.VERSION_1_8
93
+
sourceCompatibility JavaVersion.VERSION_11
94
+
targetCompatibility JavaVersion.VERSION_11
95
95
}
96
96
}
97
97
```
@@ -292,7 +292,7 @@ The SDK includes the ability to make a network call to TransUnion TruValidate's
292
292
293
293
1 In Android Studio, select File | Open or click **Open Existing Android Studio Project** from the quick-start screen.
294
294
295
-
2. From the directory where you unzipped fraudforce-lib-release-5.2.2.zip or cloned the repo, open the **android-studio-sample-app** directory.
295
+
2. From the directory where you unzipped fraudforce-lib-release-5.3.0.zip or cloned the repo, open the **android-studio-sample-app** directory.
296
296
297
297
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`.
298
298
@@ -307,6 +307,14 @@ The SDK includes the ability to make a network call to TransUnion TruValidate's
307
307
6. When the app compiles successfully, you will see a view with a button that allows you to display a blackbox.
0 commit comments