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
Copy file name to clipboardExpand all lines: README.html
+27-9Lines changed: 27 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -36,11 +36,11 @@ <h2 id="androidintegrationfilesandrequirements">Android Integration Files and Re
36
36
<tbody>
37
37
<tr>
38
38
<td><strong>SDK Filename</strong></td>
39
-
<td> fraudforce-lib-release-4.1.1.aar </td>
39
+
<td> fraudforce-lib-release-4.2.0.aar </td>
40
40
</tr>
41
41
<tr>
42
42
<td><strong>Version</strong></td>
43
-
<td> 4.1.1</td>
43
+
<td> 4.2.0</td>
44
44
</tr>
45
45
<tr>
46
46
<td><strong>Package</strong></td>
@@ -74,18 +74,18 @@ <h2 id="androidintegrationfilesandrequirements">Android Integration Files and Re
74
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>
75
75
</blockquote>
76
76
77
-
<p>Version 4.1.1 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.</p>
77
+
<p>Version 4.2.0 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.</p>
78
78
79
79
<h2id="installingthefraudforcesdkforandroid">Installing the FraudForce SDK for Android</h2>
80
80
81
81
<ol>
82
-
<li><p>Download iovation-android-sdk-4.1.1.zip from here: <ahref="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a>. </p></li>
<li><p>Download iovation-android-sdk-4.2.0.zip from here: <ahref="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a>. </p></li>
<li><p>Depending on your IDE, do one of the following:</p>
85
85
86
86
<ul>
87
87
<li><p>In <strong>Eclipse and 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></li>
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’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>
88
+
<li><p>If you are using <strong>Android Studio with Gradle</strong>, add the <em>fraudforce-lib-release-4.2.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-4.2.0.aar file accessible to Gradle.</p>
89
89
90
90
<pre><code>buildscript {
91
91
repositories {
@@ -102,11 +102,11 @@ <h2 id="installingthefraudforcesdkforandroid">Installing the FraudForce SDK for
102
102
}
103
103
</code></pre>
104
104
105
-
<p>Also in the application module’s <code>build.gradle</code> file, make sure that fraudforce-lib-release-4.1.1 is a compile-time dependency:</p>
105
+
<p>Also in the application module’s <code>build.gradle</code> file, make sure that fraudforce-lib-release-4.2.0 is a compile-time dependency:</p>
@@ -116,6 +116,16 @@ <h2 id="installingthefraudforcesdkforandroid">Installing the FraudForce SDK for
116
116
117
117
<h2id="integratingintonativeapps">Integrating into Native Apps</h2>
118
118
119
+
<blockquote>
120
+
<p><strong>NOTE</strong> If you are using an older version of the Android Gradle Plugin and encountering UnsatisfiedLinkErrors in the course of your testing, you may need to add the following to your ProGuard configuration:</p>
121
+
</blockquote>
122
+
<pre><code>
123
+
-keep public class com.iovation.mobile.android.details.RP {
124
+
public native java.lang.String a();
125
+
public native java.lang.String b();
126
+
}
127
+
</code></pre>
128
+
119
129
<p>To integrate into native apps:</p>
120
130
121
131
<ol>
@@ -278,7 +288,7 @@ <h2 id="compilingthesampleappinandroidstudio">Compiling The Sample App in Androi
278
288
279
289
<ol>
280
290
<li><p>In Android Studio, select File | Open or click <strong>Open Existing Android Studio Project</strong> from the quick-start screen.</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>
291
+
<li><p>From the directory where you unzipped fraudforce-lib-release-4.2.0.zip, open the <strong>android-studio-sample-app</strong> directory.</p></li>
282
292
<li><p>In the project navigation view, open <code>src/main/java/com/iovation/mobile/android/sample/MainActivity.java</code></p></li>
283
293
<li><p>Right-click the file editing view and select <em>Run Main Activity</em>.</p>
284
294
@@ -293,6 +303,14 @@ <h2 id="compilingthesampleappinandroidstudio">Compiling The Sample App in Androi
293
303
294
304
<h2id="changelog">Changelog</h2>
295
305
306
+
<h3id="4.2.0">4.2.0</h3>
307
+
308
+
<ul>
309
+
<li><p>Several obfuscation-related updates/fixes, including preservation of base package.</p></li>
> __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
+
31
32
> __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.
32
33
33
-
Version 4.1.1 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.
34
+
Version 4.2.0 of the iovation FraudForce SDK for Android supports Android 4.1 or higher.
34
35
35
36
## Installing the FraudForce SDK for Android
36
37
37
-
1. Download iovation-android-sdk-4.1.1.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android).
38
+
1. Download iovation-android-sdk-4.2.0.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android).
38
39
39
-
2. Unzip iovation-android-sdk-4.1.1.zip.
40
+
2. Unzip iovation-android-sdk-4.2.0.zip.
40
41
41
42
3. Depending on your IDE, do one of the following:
42
43
43
44
- 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).
44
45
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.
46
+
- If you are using __Android Studio with Gradle__, add the *fraudforce-lib-release-4.2.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.2.0.aar file accessible to Gradle.
46
47
47
48
```
48
49
buildscript {
@@ -59,19 +60,27 @@ Version 4.1.1 of the iovation FraudForce SDK for Android supports Android 4.1 or
59
60
}
60
61
}
61
62
```
62
-
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-4.1.1 is a compile-time dependency:
63
+
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-4.2.0 is a compile-time dependency:
> __NOTE__ If you are using an older version of the Android Gradle Plugin and encounter UnsatisfiedLinkErrors in the course of your testing, you may need to add the following to your ProGuard configuration:
77
+
```
78
+
-keep public class com.iovation.mobile.android.details.RP {
79
+
public native java.lang.String a();
80
+
public native java.lang.String b();
81
+
}
82
+
```
83
+
75
84
To integrate into native apps:
76
85
77
86
1. In your Application class, import the `FraudForceManager` and `FraudForceConfiguration` objects.
@@ -230,7 +239,7 @@ The SDK includes the ability to make a network call to iovation's service. This
230
239
231
240
1 In Android Studio, select File | Open or click **Open Existing Android Studio Project** from the quick-start screen.
232
241
233
-
2. From the directory where you unzipped fraudforce-lib-release-4.1.1.zip, open the **android-studio-sample-app** directory.
242
+
2. From the directory where you unzipped fraudforce-lib-release-4.2.0.zip, open the **android-studio-sample-app** directory.
234
243
235
244
3. In the project navigation view, open `src/main/java/com/iovation/mobile/android/sample/MainActivity.java`
236
245
@@ -246,6 +255,12 @@ The SDK includes the ability to make a network call to iovation's service. This
246
255
247
256
## Changelog
248
257
258
+
### 4.2.0
259
+
260
+
- Several obfuscation-related updates/fixes, including preservation of base package.
0 commit comments