Mobile SDK for Android, iOS and visionOS
  • 27 Aug 2024
  • Dark
    Light

Mobile SDK for Android, iOS and visionOS

  • Dark
    Light

Article summary

HUMAN

Introduction

The HUMAN iOS SDK works by constantly profiling and evaluating device behavior to ensure that the connections to your mobile APIs and services are genuine.

This process is complex and detailed yet only requires initialization to manage a set of secure HTTP headers which are added to all HTTP and HTTPS requests made by the mobile application to the origin server. These HTTP headers are refreshed on a regular basis by the SDK as it is profiling the end-user’s mobile device.

The SDK works well with popular HTTP request libraries including Alamofire (for iOS) and OkHttp (for Android).

Latest version

Android

You can find the latest version (4.0.1) in JFrog artifactory.

iOS

You can find the latest version (4.0.1) in our Github repo or in Cocoapods.

Supported versions

Android

  • Android 5.0 (API level 21) and higher
  • App based on Kotlin 1.6.0 and higher
  • App based on Java

Apple

  • iOS 11 and higher
  • iPadOS 13 and higher
  • visionOS 1 and higher
  • App based on Swift 5.5 and higher
  • App based on Objective-C

Demo app

For hands on experience with the iOS SDK before integrating with your own app, you can follow this link and download our demo app.

Data collected by the SDK

Android

To allow for compliance with the updated Google Play's Data Safety section from Mid 2021, the following is the data collected by the HUMAN Mobile SDK for the purpose of Fraud prevention, security, and compliance:

  • App activity - App interactions
  • App info and performance - Crash logs, Diagnostics
  • Device or other IDs

iOS / visionOS

The SDK (from version 3.1.1) includes a privacy manifest file which describe the data it collects.


Was this article helpful?