Mobile SDKs
Verisoul’s Mobile SDKs are designed to detect and prevent fake users, bots, multi-accounting, fraud, and other malicious activities within your mobile application. By integrating our SDKs, you can leverage robust device and network risk signals, acquire a session identifier for each user session, and collect touch event data to strengthen user verification and security.
Verisoul provides the following Mobile SDKs:
- Android
- iOS
- Flutter
- React Native
Key Features
Enhanced Fraud Signals
Our SDKs capture critical device and environment signals to help you detect sophisticated fraud vectors specific to mobile devices:
-
Rooted/Jailbroken Devices
Identify and flag devices that bypass standard OS security controls. -
Emulators
Detect automation and bot activity by recognizing emulator contexts. -
App Tampering
Recognize repackaged or modified apps that could expose sensitive data or bypass security workflows. -
App Cloning
Detect multiple instances of your app running on a single device.
Simplified Integrity API Integration
Verisoul’s Mobile SDKs integrate with core device-manufacturer integrity APIs to confirm a device hasn’t been compromised or tampered with, without requiring extensive development effort:
- Google Play Integrity API (Android)
- DeviceCheck / AppAttest (iOS)
By default, Verisoul automatically calls the relevant APIs to validate the integrity of a user’s device, allowing you to confidently determine whether the environment is trustworthy.
Enriched Device Insights
Beyond basic fraud checks, Verisoul’s Mobile SDKs also provide more granular signals to further refine your risk assessments:
-
Location & Network Context
- Connection type (Wi-Fi vs. cellular)
- Detection of VPN or proxy usage
-
Accessibility Enabled
- Flag usage of accessibility services, commonly exploited for fraud
-
Abnormal Usage Patterns
- Indicators of memory manipulation
- Atypical sensor usage
Next Steps
- Installation & Setup: Each SDK has its own guides on how to add it to your project, initialize the SDK, and configure essential settings.
- Usage & API Reference: Learn how to collect risk signals, retrieve session identifiers, and handle callbacks or events.
- Error Handling & Troubleshooting: Find best practices to diagnose and resolve common issues.
Please visit the dedicated documentation pages for your target platform (Android, iOS, Flutter, React Native) to dive deeper into implementation details, configuration options, and real-world examples.
Updated 17 days ago