Skip to content

Commit

Permalink
Release 11.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
iProovBot committed May 30, 2024
1 parent 313f835 commit ce31053
Show file tree
Hide file tree
Showing 73 changed files with 293,928 additions and 65,599 deletions.
2 changes: 1 addition & 1 deletion Example/Example/AppDelegate.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2023 iProov Ltd. All rights reserved.
// Copyright (c) 2024 iProov Ltd. All rights reserved.

import UIKit

Expand Down
2 changes: 1 addition & 1 deletion Example/Example/Credentials.example.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2023 iProov Ltd. All rights reserved.
// Copyright (c) 2024 iProov Ltd. All rights reserved.

// TODO: Rename this file to Credentials.swift and update accordingly.
// You can obtain credentials from https://portal.iproov.com
Expand Down
2 changes: 1 addition & 1 deletion Example/Example/ViewController.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2023 iProov Ltd. All rights reserved.
// Copyright (c) 2024 iProov Ltd. All rights reserved.

import iProov
import iProovAPIClient
Expand Down
8 changes: 4 additions & 4 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PODS:
- Alamofire (5.8.0)
- iProov (11.0.3)
- iProovAPIClient (1.2.0):
- iProov (11.1.0)
- iProovAPIClient (1.3.0):
- Alamofire (~> 5.0)
- MBProgressHUD (1.2.0)

Expand All @@ -23,8 +23,8 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
Alamofire: 0e92e751b3e9e66d7982db43919d01f313b8eb91
iProov: c596936165f56fab2e08d76e9dc94b86db2f4e8f
iProovAPIClient: b97c74568605d73d6930653752f7fea1d79746ee
iProov: 91f5ce7656b744e827147a44ec83aba308ae2ef2
iProovAPIClient: bc435bc286c1fc99305c51de94b841d782f29a0c
MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406

PODFILE CHECKSUM: 5b2ef3d4e52366b302ee53640927d29c751d516b
Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ let package = Package(
targets: [
.binaryTarget(
name: "iProov",
url: "https://github.com/iProov/ios/releases/download/11.0.3/iProov.xcframework.zip",
checksum: "6da33ee7eb224083a0565d4d6a1663025e51d9677d536db93fe6ab8b39d783cf"
url: "https://github.com/iProov/ios/releases/download/11.1.0/iProov.xcframework.zip",
checksum: "2237b89bb58ab33b3584d9ad518bc23f4b381fd2585ab04d047ae5e5f19288fe"
),
.target(
name: "iProovTargets",
Expand Down
37 changes: 31 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![iProov: Flexible authentication for identity assurance](https://github.com/iProov/ios/raw/master/images/banner.jpg)

# iProov Biometrics iOS SDK v11.0.3
# iProov Biometrics iOS SDK v11.1.0

## Introduction

Expand All @@ -19,7 +19,6 @@ The iProov Biometrics SDK includes the following third-party code:

- A [forked version](https://github.com/iproovopensource/GPUImage2) of [GPUImage2](https://github.com/BradLarson/GPUImage2)
- [Expression](https://github.com/nicklockwood/Expression)
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
- [CryptoExportImportManager](https://github.com/DigitalLeaves/CryptoExportImportManager)
- [SwiftProtobuf](https://github.com/apple/swift-protobuf)
- [TrustKit](https://github.com/datatheorem/TrustKit)
Expand Down Expand Up @@ -83,7 +82,7 @@ Integration with your app is supported via CocoaPods, Swift Package Manager, and
https://github.com/iProov/ios
```

3. Set the _Dependency Rule_ to be _Up to Next Major Version_ and input 11.0.3 as the lower bound.
3. Set the _Dependency Rule_ to be _Up to Next Major Version_ and input 11.1.0 as the lower bound.

3. Click _Add Package_ to add the iProov SDK to your Xcode project and then click again to confirm.

Expand All @@ -95,7 +94,7 @@ If you prefer, you can add iProov via your Package.swift file as follows:
.package(
name: "iProov",
url: "https://github.com/iProov/ios.git",
.upToNextMajor(from: "11.0.3")
.upToNextMajor(from: "11.1.0")
),
```

Expand Down Expand Up @@ -177,7 +176,7 @@ Then add `iProov` to the `dependencies` array of any target for which you wish t

3. Select the **General** tab and then scroll down to **Frameworks, Libraries, and Embedded Content**.

4. Add `iProov.xcframework` from the [release assets](https://github.com/iProov/ios/releases/tag/11.0.3).
4. Add `iProov.xcframework` from the [release assets](https://github.com/iProov/ios/releases/tag/11.1.0).

> **Note**: Ensure you add the .xcframework file, rather than the .framework file.

Expand Down Expand Up @@ -318,8 +317,9 @@ You can customize the iProov session by passing in an `Options` reference when l
| `presentationDelegate` | Custom logic for presenting and dismissing the iProov UI. [See below for further details](#custom-iproovpresentationdelegate). | `DefaultPresentationDelegate()` |
| `surroundColor` | Color applied the area outside the oval. | `.black.withAlphaComponent(0.4)` |
| `headerBackgroundColor ` | The color of the header bar. | `nil` |
| `certificates` | Certificates to be passed as a string (the certificate's Subject Public Key Info as SHA-256 hash). [See below for further details](#certificates). | iProov Server Certificates |
| `certificates` | Certificates to be passed as a string (the certificate's Subject Public Key Info as SHA-256 hash). [See below for further details](#certificate-pinning). | iProov Server Certificates |
| `timeout` | Network timeout to be applied to the WebSocket connection. | `10` (seconds) |
| `viewDelegate` | Optional delegate to receive UI state updates. [See below for further details](#optional-iproovviewdelegate). | nil |

### Filter Options

Expand Down Expand Up @@ -433,6 +433,31 @@ extension MyViewController: IProovPresentationDelegate {
> **Note**: The default UI options defined above have been verified to comply with the [WCAG 2.1 AA accessibility standard](https://www.iproov.com/blog/biometric-authentication-liveness-accessibility-inclusivity-wcag-regulations). Changing these values could result in non-compliance with the guidelines.
### Optional `IProovViewDelegate`

If you want to receive UI state updates from iProov SDK, you can set an object of a type conforming to `IProovViewDelegate` protocol to `options.viewDelegate`.

Example:

```swift
extension MyViewController: IProovViewDelegate {
func willPresentIProovView() {
// Called before the iProov user interface is presented.
}

func didPresentIProovView() {
// Called when the iProov user interface is presented.
}

func didDismissIProovView() {
// Called when the iProov user interface is dismissed.
}
}

let myViewController = MyViewController()
options.viewDelegate = myViewController
```

## Localization

The SDK ships with support for the following languages:
Expand Down
3 changes: 2 additions & 1 deletion carthage/IProov.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,6 @@
"11.0.0": "https://github.com/iProov/ios/releases/download/11.0.0/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.0/iProov.xcframework.zip",
"11.0.1": "https://github.com/iProov/ios/releases/download/11.0.1/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.1/iProov.xcframework.zip",
"11.0.2": "https://github.com/iProov/ios/releases/download/11.0.2/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.2/iProov.xcframework.zip",
"11.0.3": "https://github.com/iProov/ios/releases/download/11.0.3/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.3/iProov.xcframework.zip"
"11.0.3": "https://github.com/iProov/ios/releases/download/11.0.3/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.3/iProov.xcframework.zip",
"11.1.0": "https://github.com/iProov/ios/releases/download/11.1.0/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.1.0/iProov.xcframework.zip"
}
Binary file modified iProov.framework/Assets.car
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit ce31053

Please sign in to comment.