iOS SDK Overview - Mobile SDKs

iOS SDK Overview

Forter's iOS SDK allows Forter to receive important behavioral and cyber events that contribute greatly to our model's accuracy and ability to identify fraud and suspicious activity throughout the customer journey and during the checkout event.

What you’ll find in the Overview section What you’ll find in the Overview section

The Overview section tells you everything you need to know about how to integrate with Forter's iOS SDK and provides some insights into how things work “under the hood”. You can find information about everything from an explanation of how Forter manages to be both automated and accurate, to the technical integration steps, to reassurance about availability and security, and more.

Terminology Terminology

Performance and Testing Performance and Testing

The Forter SDK is designed to have minimal impact on the merchant's application. All events are sent to Forter asynchronously via a queue outside the main thread, so they do not affect customer experience.

We ensure the memory and network usage are optimized by enforcing queue size and communication policies, both of which are configurable.

To ensure stability, the Forter SDK is thoroughly tested using industry best practices for automatic testing including:

The SDK is deployed on live applications in the iTunes App Store.

Integration Steps Integration Steps

  1. Installation Installation

    We strongly recommend installing the ForterSDK through one of the Dependency Managers, though Manual Installation is also available.

  2. Start the SDK Start the SDK

    Initialize the ForterSDK through iOS Application Delegate.

  3. Include forterMobileUID in all Forter API requests Include forterMobileUID in all Forter API requests

    Send the latest token generated by the Forter SDKs to your backend when an order is placed via your native mobile application. This will allow Forter to connect behavioral and cyber data collected on the mobile applications to the order data sent from your backend.

  4. Send Location Updates Send Location Updates

    If your app has gained the user's location permission, Forter strongly recommends that you provide us with this data on every location update.

  5. iOS Webview Integration iOS Webview Integration

    For apps that incorporate hybrid or mobile browsers, Forter offers a webview integration solution. Make sure to also include the Forter JavaScript for webview/browser-based components of your app.