Integrate the Network Security SDK

Prev Next

Android

To use the Network Security SDK in your Android project

  1. Link NetworkSecuritySDK.aar from the product package to your project.

  2. Add the following permissions to your application:

    • <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    • <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    • <uses-permission android:name="android.permission.READ_PHONE_STATE" />

    • <uses-permission android:name="android.permission.INTERNET" />

  3. (Optional) Add the following permissions to get even more granular data, like WIFI SSID, BSSID etc.

    • <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    • <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

iOS

To use the Network Security SDK in your iOS project

  1. Link NetworkSecuritySDK.xcframework from the OneSpan Mobile Security Suite package to your Xcode project (linked framework and libraries).

  2. Add the location permission for the key: Privacy - Location When In Use Usage Description

  3. Add the Access Wi-Fi Information capability.

You are now ready to use the Network Security SDK.