Integrate OneSpan Threat protection with the Client SDK

Prev Next

To ease the integration with the Malware Detection SDK and Network Security SDK, you can implement the following steps.

Android

The SDK supports collecting multiple datasets through configurable signals. You can specify which signals to enable based on your application's requirements. For details on supported signals and configuration instructions, refer to integration.md which is part of the technical documentation provided with the product package.

iOS

The Threat View product package contains a Local Swift Package, ThreatViewClientPackage, managed with Swift Package Manager (SPM). This Swift package provides the source code and wrappers for each of the Threat Protection SDKs. These SDK wrappers are designed to simplify the integration by exposing an API, similar to the original Threat protection libraries, while also ensuring that all threat-related information is automatically sent to the Threat View Client SDK.

We strongly recommend using these wrappers when building your application. They allow you to interact with Threat Protection features as usual, while seamlessly forwarding data to the Threat View Client.

For information how to integrate the Client SDK in your application, see Integrate the Client SDK with mobile applications.

As a next step, you can use the Swift package and the provided libraries with the dedicated wrappers. For information about this, refer to the technical documentation provided with the Threat View product package.