Moonsense iOS SDK 1.0.0
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 toTargetElement
s 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 |