Skip to content

Moonsense iOS SDK 1.0.0

Compare
Choose a tag to compare
@moonsense-ci moonsense-ci released this 30 Jun 21:03
· 15 commits to main since this release

We are excited to announce the 1.0 release of the Moonsense SDK! This represents the culmination of a year-long effort to build the best-in-class cross-platform behavioral data acquisition SDK to level up fraud prevention and account security.

By labeling this release 1.0 we are making a commitment to a stable and backwards compatible client API and to a standardized data model that consumers of the data can rely on.

This release includes:

  • A simple yet powerful client API that makes it easy to capture both short running and long running sessions for different types of interactions.
  • Zero configuration data capture with minimal overhead across a wide range of sensor types.
  • Touch and pointer event tracking for user interactions with the browser or the device screen.
  • Typing and input capture for form fill actions including text change, key press and focus change events.
  • Support for high frequency sensors including accelerometer, linear accelerometer, gyroscope, magnetometer and orientation.
  • App lifecycle event recognition whenever a user backgrounds or foregrounds the app or the browser tab.
  • Permission tracking for sensors available for any given session.
  • Viewport size tracking including the orientation(portrait and landscape) information.
  • Custom events for associating additional metadata to a recorded session.

We want to thank our customers for their feedback that helped shape this release! We are confident this release can meet the requirements of leading organizations in financial services, identity verification, risk management and beyond.

The full feature list for this release includes:

  • Adds support for capturing Gyroscope, Magenetometer and Orientation sensor types.
  • Adds support for adding Custom Events to Sessions. Custom events allows the caller to define significant events that happen during the lifespan of a session. See Session.addCustomEvent(eventName:eventKey:properties:).
  • Adds the MoonsenseDelegate.onTargetElement(targetElementId:object:) callback for the caller to associate additional attributes to TargetElements found by the Moonsense SDK.
  • The viewport size event now also reports the orientation of the device as landscape or portrait.

iOS Version Validations

iOS Version Tested on
11.4.1 iPhone 7
12.4 iPhone 8
13.6 iPhone 11
14.7 iPhone 11 Pro
15.2 iPhone 13 Pro

Size Impact for 1.0.0

Architecture & iOS Version Compressed Size Uncompressed Size
arm64 - (11.0, 12.0) 888.7 KB 2399.1 KB
arm64 - (12.2) 888.7 KB 2399.1 KB
arm64 - (13.0, 14.0) 888.7 KB 2399.1 KB
arm64 - (15.0) 888.7 KB 2399.1 KB
universal - (all) 888.7 KB 2399.1 KB