Skip to content

Commit

Permalink
Release 5.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Ani Ortega committed Dec 11, 2024
1 parent 70848c7 commit 3f8f61c
Show file tree
Hide file tree
Showing 50 changed files with 1,115 additions and 167 deletions.
Binary file modified FraudForce.xcframework/_CodeSignature/CodeDirectory
Binary file not shown.
Binary file modified FraudForce.xcframework/_CodeSignature/CodeRequirements
Binary file not shown.
Binary file modified FraudForce.xcframework/_CodeSignature/CodeRequirements-1
Binary file not shown.
48 changes: 24 additions & 24 deletions FraudForce.xcframework/_CodeSignature/CodeResources
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@
</data>
<key>ios-arm64/FraudForce.framework/FraudForce</key>
<data>
Za0uUwKBJlTQY72yCcn9vYk1k1k=
yB+xYPt0u5EbFoXhatnEbM9vF0w=
</data>
<key>ios-arm64/FraudForce.framework/Headers/FraudForce.h</key>
<data>
pyTMtHvzB+ei5DgeLjtCuXphCX4=
hOIM5wbJg9ix9p7yl+zdwtLLCeI=
</data>
<key>ios-arm64/FraudForce.framework/Info.plist</key>
<data>
C4OburSi3zPaSflFeNWK91JfMDM=
vLppdSnVWT29A5ZTi9TiXHhlyJ0=
</data>
<key>ios-arm64/FraudForce.framework/Modules/module.modulemap</key>
<data>
Expand All @@ -34,7 +34,7 @@
</data>
<key>ios-arm64/FraudForce.framework/_CodeSignature/CodeResources</key>
<data>
LEErCFPbSbgrtpNuR2OpxR635jE=
l5+tXWMgwDQHQ2+HK7KxfI5NUzM=
</data>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der</key>
<data>
Expand All @@ -46,15 +46,15 @@
</data>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/FraudForce</key>
<data>
PjxtPgRSvBbNB0B4GTC/acaJOxY=
71c4gafDsgB6LOFD4fsM1MZulwo=
</data>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h</key>
<data>
pyTMtHvzB+ei5DgeLjtCuXphCX4=
hOIM5wbJg9ix9p7yl+zdwtLLCeI=
</data>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist</key>
<data>
dnXivtMt4PHU8dOLtQOuGO2Q6xw=
tQ5xRUdo/4La7d0lxZ7GfWOEN3s=
</data>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/Modules/module.modulemap</key>
<data>
Expand All @@ -66,7 +66,7 @@
</data>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources</key>
<data>
+key1z4VtL9rkLgPg8aZoVEFFuE=
Y31SsTnpn/PwBJhbAe4/XZF1L60=
</data>
</dict>
<key>files2</key>
Expand Down Expand Up @@ -97,33 +97,33 @@
<dict>
<key>hash</key>
<data>
Za0uUwKBJlTQY72yCcn9vYk1k1k=
yB+xYPt0u5EbFoXhatnEbM9vF0w=
</data>
<key>hash2</key>
<data>
yC5cMPo0hq/8DBgd00Nm1k8yxOBOxsPq0fFRV2r7b2c=
quKEODCgMCHHVigJse41tzr9D4tdYVz4JE1cloGFyD0=
</data>
</dict>
<key>ios-arm64/FraudForce.framework/Headers/FraudForce.h</key>
<dict>
<key>hash</key>
<data>
pyTMtHvzB+ei5DgeLjtCuXphCX4=
hOIM5wbJg9ix9p7yl+zdwtLLCeI=
</data>
<key>hash2</key>
<data>
nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM=
nkVEpbmtUVUniibi0S+DukR2+ZcMn3OJGDH4wAX0Wb8=
</data>
</dict>
<key>ios-arm64/FraudForce.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
C4OburSi3zPaSflFeNWK91JfMDM=
vLppdSnVWT29A5ZTi9TiXHhlyJ0=
</data>
<key>hash2</key>
<data>
3RHQ68mO5l1JN6IX1bTZPGExIff6k2Q61NaHSSUxDDU=
u6wzxrUaBxA/tUU1e2ZY+cyPI3XVPBIsK0apO2QPLqg=
</data>
</dict>
<key>ios-arm64/FraudForce.framework/Modules/module.modulemap</key>
Expand Down Expand Up @@ -152,11 +152,11 @@
<dict>
<key>hash</key>
<data>
LEErCFPbSbgrtpNuR2OpxR635jE=
l5+tXWMgwDQHQ2+HK7KxfI5NUzM=
</data>
<key>hash2</key>
<data>
xCXETAE0R5XZ7mhq09FxQyFpcf4GjZKexJJi6842voI=
8wcxluUGYB89Se0kSCAirHSq2gT4Y0O6fCv0j/LgQZc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der</key>
Expand Down Expand Up @@ -185,33 +185,33 @@
<dict>
<key>hash</key>
<data>
PjxtPgRSvBbNB0B4GTC/acaJOxY=
71c4gafDsgB6LOFD4fsM1MZulwo=
</data>
<key>hash2</key>
<data>
kVR6TRcBQ6Ncxd1CRqIWCMMQesKiK0GeaZ82MjNRHiE=
dxr7/rPgUFzbbH+xuXGev1Ma4fS9pp1Vu/4jaGOqmew=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h</key>
<dict>
<key>hash</key>
<data>
pyTMtHvzB+ei5DgeLjtCuXphCX4=
hOIM5wbJg9ix9p7yl+zdwtLLCeI=
</data>
<key>hash2</key>
<data>
nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM=
nkVEpbmtUVUniibi0S+DukR2+ZcMn3OJGDH4wAX0Wb8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
dnXivtMt4PHU8dOLtQOuGO2Q6xw=
tQ5xRUdo/4La7d0lxZ7GfWOEN3s=
</data>
<key>hash2</key>
<data>
R66WtrBaQLER+8idpfQqucgZls0EoQjpWL7S/56G64w=
sXZlq4/liAJCBE9YqYbU/ffbhei+BdKBNOqLVV9NQ64=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/FraudForce.framework/Modules/module.modulemap</key>
Expand Down Expand Up @@ -240,11 +240,11 @@
<dict>
<key>hash</key>
<data>
+key1z4VtL9rkLgPg8aZoVEFFuE=
Y31SsTnpn/PwBJhbAe4/XZF1L60=
</data>
<key>hash2</key>
<data>
RwZIexn6Rwf99GLiYDdq62FSAeP0NmPkUhcTIW0ki9s=
voAfa4zEj8iBwS4MJf84z2nJTkvXy6AexG4Zcqt+Oiw=
</data>
</dict>
</dict>
Expand Down
Binary file modified FraudForce.xcframework/_CodeSignature/CodeSignature
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* transmitted to your servers to be used in a reputation check (for example a
* @p CheckTransactionDetails call).
*
* @version 5.6.0
* @version 5.7.0
* @copyright 2010-2021 iovation, Inc. All rights reserved.
*
* iovation hereby grants to Client a nonexclusive, limited, non-transferable,
Expand Down
Binary file modified FraudForce.xcframework/ios-arm64/FraudForce.framework/Info.plist
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
</data>
<key>Headers/FraudForce.h</key>
<data>
pyTMtHvzB+ei5DgeLjtCuXphCX4=
hOIM5wbJg9ix9p7yl+zdwtLLCeI=
</data>
<key>Info.plist</key>
<data>
C4OburSi3zPaSflFeNWK91JfMDM=
vLppdSnVWT29A5ZTi9TiXHhlyJ0=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -49,7 +49,7 @@
<dict>
<key>hash2</key>
<data>
nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM=
nkVEpbmtUVUniibi0S+DukR2+ZcMn3OJGDH4wAX0Wb8=
</data>
</dict>
<key>Modules/module.modulemap</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* transmitted to your servers to be used in a reputation check (for example a
* @p CheckTransactionDetails call).
*
* @version 5.6.0
* @version 5.7.0
* @copyright 2010-2021 iovation, Inc. All rights reserved.
*
* iovation hereby grants to Client a nonexclusive, limited, non-transferable,
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
</data>
<key>Headers/FraudForce.h</key>
<data>
pyTMtHvzB+ei5DgeLjtCuXphCX4=
hOIM5wbJg9ix9p7yl+zdwtLLCeI=
</data>
<key>Info.plist</key>
<data>
dnXivtMt4PHU8dOLtQOuGO2Q6xw=
tQ5xRUdo/4La7d0lxZ7GfWOEN3s=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -49,7 +49,7 @@
<dict>
<key>hash2</key>
<data>
nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM=
nkVEpbmtUVUniibi0S+DukR2+ZcMn3OJGDH4wAX0Wb8=
</data>
</dict>
<key>Modules/module.modulemap</key>
Expand Down
44 changes: 35 additions & 9 deletions README.html
Original file line number Diff line number Diff line change
Expand Up @@ -254,34 +254,34 @@ <h2 id="integrationfilesandrequirements">Integration Files and Requirements</h2>
<thead>
<tr>
<th> </th>
<th> </th>
<th> </th>
</tr>
</thead>

<tbody>
<tr>
<td> File </td>
<td> <code>FraudForce.xcframework</code> </td>
<td> <code>FraudForce.xcframework</code> </td>
</tr>
<tr>
<td> Version </td>
<td> 5.6.0 </td>
<td> 5.7.0 </td>
</tr>
<tr>
<td> Required OS Version </td>
<td> iOS 12.0 and higher </td>
<td> iOS 15.0 and higher </td>
</tr>
<tr>
<td> Supported Devices </td>
<td> iPhone 5S &amp; up, iPod Touch 6th Gen &amp; up, iPad Air &amp; up</td>
<td> iPhone SE 1st Gen &amp; up, iPod Touch 7th Gen &amp; up, iPad Air 2 &amp; up</td>
</tr>
<tr>
<td> Required Frameworks </td>
<td> CoreTelephony, Security, SystemConfiguration </td>
<td> CoreTelephony, Security, SystemConfiguration </td>
</tr>
<tr>
<td> Optional Frameworks </td>
<td> AdSupport, CoreLocation </td>
<td> AdSupport, CoreLocation </td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -361,6 +361,9 @@ <h2 id="sampleprojects">Sample Projects</h2>
SDK for iOS. These projects require at least Xcode 11 and iOS 11.0.</p>

<ul>
<li><p>The <code>iovSample/iovSampleSwiftUI.xcodeproj</code> project uses SwiftUI to demonstrate
integration technique. This application is fully implemented in SwiftUI and can be
tested on a simulator or device.</p></li>
<li><p>The <code>iovSample/iovSampleSwift.xcodeproj</code> project uses Swift to demonstrate
two integration techniques: UIKit and WebKit. Each is implemented in its own
view controller, and may be tested in a tabbed interface on a simulator or device.</p></li>
Expand Down Expand Up @@ -476,6 +479,19 @@ <h2 id="integratingintonativeapps">Integrating Into Native Apps</h2>
may be found in the <code>SampleUIKitViewController</code> class for both Swift (iovSampleSwift) and
Objective-C (iovSample) in the sample Xcode projects included in the Device Risk SDK download.</p>

<p>To integrate into a native app using SwiftUI:</p>

<ol>
<li><p>Start the asynchronous data collection as described in the
<a href="#asynchronousprocessingintegration">Asynchronous Processing Integration</a> section.</p></li>
<li><p>Import <code>FraudForce</code> and call <code>blackbox</code> wherever you need a blackbox:</p></li>
</ol>

<p>Example of displaying blackBox in a text label in SwiftUI:</p>

<pre><code> Text(FraudForce.blackbox())
</code></pre>

<h2 id="webkitintegration">WebKit Integration</h2>

<p>For a hybrid application using <a href="https://developer.apple.com/documentation/webkit" title="WebKit Framework Reference">WebKit</a>, create a JavaScript message handler
Expand Down Expand Up @@ -582,11 +598,21 @@ <h2 id="webkitintegration">WebKit Integration</h2>

<h2 id="changes">Changes</h2>

<h3 id="v5.7.0">v5.7.0</h3>

<ul>
<li>Recognition improvements.</li>
<li>Performance improvements.</li>
<li>OS requirement raised to iOS 15.</li>
<li>XCFramework is now signed under TransUnion Developer Account.</li>
<li>Added SwiftUI Sample App to sample projects.</li>
</ul>

<h3 id="v5.6.0">v5.6.0</h3>

<ul>
<li>Added privacy manifest file</li>
<li>Collection changes required by privacy manifest</li>
<li>Added privacy manifest file.</li>
<li>Collection changes required by privacy manifest.</li>
</ul>

<h3 id="v5.5.0">v5.5.0</h3>
Expand Down
Loading

0 comments on commit 3f8f61c

Please sign in to comment.