https://github.com/complycube/complycube-ios-sdk
A sample iOS project integrating the ComplyCube SDK.
https://github.com/complycube/complycube-ios-sdk
aml fintech fraud-detection fraud-prevention identity identity-provider ios ios-sdk kyc kyc-api
Last synced: 2 months ago
JSON representation
A sample iOS project integrating the ComplyCube SDK.
- Host: GitHub
- URL: https://github.com/complycube/complycube-ios-sdk
- Owner: complycube
- License: mit
- Created: 2022-11-28T10:21:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-10T22:46:51.000Z (6 months ago)
- Last Synced: 2025-12-11T10:28:58.508Z (6 months ago)
- Topics: aml, fintech, fraud-detection, fraud-prevention, identity, identity-provider, ios, ios-sdk, kyc, kyc-api
- Language: Swift
- Homepage: https://complycube.com
- Size: 76.2 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ComplyCube Example App
This repository provides a pre-built UI that uses the ComplyCube SDK. It guides you through the ComplyCube identity verification process, which includes collecting client ID documents, proof of address documents, and biometric selfies.
> :information_source: Please get in touch with your **Account Manager** or **[support](https://support.complycube.com/hc/en-gb/requests/new)** to get access to our NFC-Enabled Mobile SDK.
## To run the app
### Install CocoaPods
1. Before using the ComplyCube SDK, install Cocoapods by running the following command in your terminal:
```bash
sudo gem install cocoapods
```
2. Specify the SDK in your `Podfile`:
```bash
pod 'ComplyCubeMobileSDK'
```
### Using UIKit
1. In your terminal, navigate to `complycube-ios-sdk/UIKit/` and run `pod install`.
2. Open `complycube-ios-sdk/UIKit/SampleApp.xcworkspace` in Xcode.
3. [Create a Client ID](https://docs.complycube.com/documentation/guides/mobile-sdk-guide/mobile-sdk-integration-guide#id-2.-create-a-client).
4. [Generate an SDK token](https://docs.complycube.com/documentation/guides/mobile-sdk-guide/mobile-sdk-integration-guide#id-3.-generate-an-sdk-token).
5. In the `complycube-ios-sdk/UIKit/SampleApp/ViewController.swift` file, replace `CLIENT_ID` and `SDK_TOKEN` with the generated values from the previous steps.
### Using SwiftUI
1. In your terminal, navigate to `complycube-ios-sdk/SwiftUI/` and run `pod install`.
2. Open `complycube-ios-sdk/SwiftUI/SampleApp.xcworkspace` in Xcode.
3. [Create a Client ID](https://docs.complycube.com/documentation/guides/mobile-sdk-guide/mobile-sdk-integration-guide#id-2.-create-a-client).
4. [Generate an SDK token](https://docs.complycube.com/documentation/guides/mobile-sdk-guide/mobile-sdk-integration-guide#id-3.-generate-an-sdk-token).
5. In the `complycube-ios-sdk/SwiftUI/SampleApp/ContentView.swift` file, replace `CLIENT_ID` and `SDK_TOKEN` with the generated values from the previous steps.
## Integrating our SDK
For detailed instructions on integrating our SDK, please refer to our [integration guide](https://docs.complycube.com/sdks/mobile-integrations/ios-sdk).
For an overview of our core platform and its multiple features, please refer to our [user guide](https://docs.complycube.com) or browse the [API reference](https://docs.complycube.com/api-reference) for fine-grained documentation of all our services.
## About ComplyCube
[ComplyCube](https://www.complycube.com/en), an award-winning SaaS & API platform, offers innovative Identity Verification (IDV), Anti-Money Laundering (AML), and Know Your Customer (KYC) compliance solutions. Its extensive customer base spans several industries, such as financial services, transport, healthcare, e-commerce, cryptocurrency, FinTech, and telecoms, making ComplyCube a leading figure in the IDV space.
This ISO-certified platform is notable for its quick omnichannel integration and a wide range of services. It provides Low/No-Code solutions, robust API, Mobile SDKs, Client Libraries, and smooth CRM integrations.