Skip to content

Commit b2cb8ac

Browse files
Release v4.1.1
1 parent 07e73a2 commit b2cb8ac

File tree

7 files changed

+38
-24
lines changed

7 files changed

+38
-24
lines changed

README.html

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ <h2 id="androidintegrationfilesandrequirements">Android Integration Files and Re
3636
<tbody>
3737
<tr>
3838
<td> <strong>SDK Filename</strong> </td>
39-
<td> fraudforce-lib-release-4.1.0.aar </td>
39+
<td> fraudforce-lib-release-4.1.1.aar </td>
4040
</tr>
4141
<tr>
4242
<td> <strong>Version</strong> </td>
43-
<td> 4.1.0 </td>
43+
<td> 4.1.1 </td>
4444
</tr>
4545
<tr>
4646
<td> <strong>Package</strong> </td>
@@ -60,7 +60,7 @@ <h2 id="androidintegrationfilesandrequirements">Android Integration Files and Re
6060
</tr>
6161
<tr>
6262
<td> <strong>Optional Permissions</strong> </td>
63-
<td> BLUETOOTH, ACCESS_WIFI_STATE, READ_PHONE_STATE, ACCESS_FINE_LOCATION, GET_ACCOUNTS, ACCESS_NETWORK_STATE </td>
63+
<td> BLUETOOTH, CAMERA, ACCESS_WIFI_STATE, READ_PHONE_STATE, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION, GET_ACCOUNTS, ACCESS_NETWORK_STATE </td>
6464
</tr>
6565
<tr>
6666
<td> <strong>Supported NDK Architectures</strong> </td>
@@ -71,20 +71,21 @@ <h2 id="androidintegrationfilesandrequirements">Android Integration Files and Re
7171

7272
<blockquote>
7373
<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>
74+
<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 and how to incorporate this permission.</p>
7475
</blockquote>
7576

76-
<p>Version 4.1.0 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.</p>
77+
<p>Version 4.1.1 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.</p>
7778

7879
<h2 id="installingthefraudforcesdkforandroid">Installing the FraudForce SDK for Android</h2>
7980

8081
<ol>
81-
<li><p>Download iovation-android-sdk-4.1.0.zip from here: <a href="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a></p></li>
82-
<li><p>Unzip iovation-android-sdk-4.1.0.zip.</p></li>
82+
<li><p>Download iovation-android-sdk-4.1.1.zip from here: <a href="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a></p></li>
83+
<li><p>Unzip iovation-android-sdk-4.1.1.zip.</p></li>
8384
<li><p>Depending on your IDE, do one of the following:</p>
8485

8586
<ul>
8687
<li><p>In <strong>Eclipse and Maven</strong>, deploy the AAR file to your local Maven repository, using maven-deploy. For more information, see <a href="http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html">Guide to installing 3rd party JARs</a>.</p></li>
87-
<li><p>If you are using <strong>Android Studio with Gradle</strong>, add the <em>fraudforce-lib-release-4.1.0.aar</em> file to your application module&#8217;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-4.1.0.aar file accessible to Gradle.</p>
88+
<li><p>If you are using <strong>Android Studio with Gradle</strong>, add the <em>fraudforce-lib-release-4.1.1.aar</em> file to your application module&#8217;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-4.1.1.aar file accessible to Gradle.</p>
8889

8990
<pre><code>buildscript {
9091
repositories {
@@ -101,11 +102,11 @@ <h2 id="installingthefraudforcesdkforandroid">Installing the FraudForce SDK for
101102
}
102103
</code></pre>
103104

104-
<p>Also in the application module&#8217;s <code>build.gradle</code> file, make sure that fraudforce-lib-release-4.1.0 is a compile-time dependency:</p>
105+
<p>Also in the application module&#8217;s <code>build.gradle</code> file, make sure that fraudforce-lib-release-4.1.1 is a compile-time dependency:</p>
105106

106107
<pre><code>dependencies {
107108
compile fileTree(dir: 'libs', include: ['*.jar'])
108-
compile(name:'fraudforce-lib-release-4.1.0', ext:'aar')
109+
compile(name:'fraudforce-lib-release-4.1.1', ext:'aar')
109110
}
110111
</code></pre>
111112

@@ -277,7 +278,7 @@ <h2 id="compilingthesampleappinandroidstudio">Compiling The Sample App in Androi
277278

278279
<ol>
279280
<li><p>In Android Studio, select File | Open or click <strong>Open Existing Android Studio Project</strong> from the quick-start screen.</p></li>
280-
<li><p>From the directory where you unzipped fraudforce-lib-release-4.1.0.zip, open the <strong>android-studio-sample-app</strong> directory.</p></li>
281+
<li><p>From the directory where you unzipped fraudforce-lib-release-4.1.1.zip, open the <strong>android-studio-sample-app</strong> directory.</p></li>
281282
<li><p>In the project navigation view, open <code>src/main/java/com/iovation/mobile/android/sample/MainActivity.java</code></p></li>
282283
<li><p>Right-click the file editing view and select <em>Run Main Activity</em>.</p>
283284

@@ -292,6 +293,13 @@ <h2 id="compilingthesampleappinandroidstudio">Compiling The Sample App in Androi
292293

293294
<h2 id="changelog">Changelog</h2>
294295

296+
<h3 id="4.1.1">4.1.1</h3>
297+
298+
<ul>
299+
<li><p>Updated compileSdkVersion to 29.</p></li>
300+
<li><p>Behavioral changes for apps targeting API 29.</p></li>
301+
</ul>
302+
295303
<h3 id="4.1.0">4.1.0</h3>
296304

297305
<ul>

README.md

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,32 @@ The iovation FraudForce SDK integrates with native and hybrid apps. Hybrid apps
1717

1818
| | |
1919
|---------------------------------|-------------------------------------------------------------------------------------------------------------------|
20-
| **SDK Filename** | fraudforce-lib-release-4.1.0.aar |
21-
| **Version** | 4.1.0 |
20+
| **SDK Filename** | fraudforce-lib-release-4.1.1.aar |
21+
| **Version** | 4.1.1 |
2222
| **Package** | com.iovation.mobile.android.FraudForce |
2323
| **Android SDK Dependencies** | Android SDK 4.1 or higher (SDK level 16) |
2424
| **Library Dependencies** | None |
2525
| **Required Permissions** | None |
26-
| **Optional Permissions** | BLUETOOTH, ACCESS\_WIFI\_STATE, READ\_PHONE\_STATE, ACCESS\_FINE\_LOCATION, GET\_ACCOUNTS, ACCESS\_NETWORK\_STATE |
26+
| **Optional Permissions** | BLUETOOTH, CAMERA, ACCESS\_WIFI\_STATE, READ\_PHONE\_STATE, ACCESS\_FINE\_LOCATION, ACCESS\_BACKGROUND\_LOCATION, |
27+
| | GET\_ACCOUNTS, ACCESS\_NETWORK\_STATE |
2728
| **Supported NDK Architectures** | x86, x86_64, arm64-v8a, armeabi-v7a |
2829

2930
> __NOTE__ 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.
31+
> __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.
3032
31-
Version 4.1.0 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.
33+
Version 4.1.1 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.
3234

3335
## Installing the FraudForce SDK for Android
3436

35-
1. Download iovation-android-sdk-4.1.0.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android)
37+
1. Download iovation-android-sdk-4.1.1.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android)
3638

37-
2. Unzip iovation-android-sdk-4.1.0.zip.
39+
2. Unzip iovation-android-sdk-4.1.1.zip.
3840

3941
3. Depending on your IDE, do one of the following:
4042

4143
- In __Eclipse and 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).
4244

43-
- If you are using __Android Studio with Gradle__, add the *fraudforce-lib-release-4.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-4.1.0.aar file accessible to Gradle.
45+
- If you are using __Android Studio with Gradle__, add the *fraudforce-lib-release-4.1.1.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-4.1.1.aar file accessible to Gradle.
4446

4547
```
4648
buildscript {
@@ -57,12 +59,12 @@ Version 4.1.0 of the iovation FraudForce SDK for Android supports Android 4.1 or
5759
}
5860
}
5961
```
60-
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-4.1.0 is a compile-time dependency:
62+
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-4.1.1 is a compile-time dependency:
6163

6264
```
6365
dependencies {
6466
compile fileTree(dir: 'libs', include: ['*.jar'])
65-
compile(name:'fraudforce-lib-release-4.1.0', ext:'aar')
67+
compile(name:'fraudforce-lib-release-4.1.1', ext:'aar')
6668
}
6769
```
6870
@@ -228,7 +230,7 @@ The SDK includes the ability to make a network call to iovation's service. This
228230
229231
1 In Android Studio, select File | Open or click **Open Existing Android Studio Project** from the quick-start screen.
230232
231-
2. From the directory where you unzipped fraudforce-lib-release-4.1.0.zip, open the **android-studio-sample-app** directory.
233+
2. From the directory where you unzipped fraudforce-lib-release-4.1.1.zip, open the **android-studio-sample-app** directory.
232234
233235
3. In the project navigation view, open `src/main/java/com/iovation/mobile/android/sample/MainActivity.java`
234236
@@ -244,6 +246,11 @@ The SDK includes the ability to make a network call to iovation's service. This
244246
245247
## Changelog
246248
249+
### 4.1.1
250+
- Updated compileSdkVersion to 29.
251+
252+
- Behavioral changes for apps targeting API 29.
253+
247254
### 4.1.0
248255
249256
- Adjusted recognition details.

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

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
apply plugin: 'com.android.application'
22

33
android {
4-
compileSdkVersion 28
5-
buildToolsVersion '28.0.3'
4+
compileSdkVersion 29
65

76
defaultConfig {
87
applicationId "com.iovation.mobile.android.sample.androidstudiosampleapp"
98
minSdkVersion 16
109
targetSdkVersion 28
1110
versionCode 1
12-
versionName "4.1.0"
11+
versionName "4.1.1"
1312
}
1413
buildTypes {
1514
release {
@@ -44,5 +43,5 @@ repositories {
4443

4544
dependencies {
4645
api fileTree(dir: 'libs', include: ['*.jar'])
47-
api(name:'fraudforce-lib-4.1.0-release', ext:'aar')
46+
api(name:'fraudforce-lib-4.1.1-release', ext:'aar')
4847
}
Binary file not shown.
Binary file not shown.

fraudforce-lib-4.1.0-release.aar

-60.5 KB
Binary file not shown.

fraudforce-lib-4.1.1-release.aar

61 KB
Binary file not shown.

0 commit comments

Comments
 (0)