headless-sdk-turborn), built as a TurboModule for the React Native New Architecture. It wraps the Android Headless SDK (otpless-headless-sdk) and iOS OtplessBM. Install the latest version from npm.
1.0.0 (28 September 2026)
Added
- Opt-in SSL certificate pinning on both platforms:
initialize(appId, loginUri, { sslPinning: 'enabled' }). Pinning is disabled by default, so existinginitialize(appId)calls behave as before. A pin-validation failure returns a terminalFAILEDresponse with error code5004. - New exported types
OtplessSslPinningandOtplessInitOptions.
Changed
- Updated the native SDKs to Android
2.0.1and iOS3.0.1. Play Integrity attestation (Android) arrives with this update and needs no code change. - Android requirement:
compileSdk 36is now required.minSdkstays24.
Fixed
- Android: responses received before your callback was registered were delivered in reverse order; they’re now delivered in the order they arrived, as on iOS.
- iOS:
loginUripassed toinitializeis now forwarded to the native SDK.
0.0.9 (26 June 2026)
Fixed
- iOS: a crash when the app uses a scene delegate.
0.0.8 (8 June 2026)
Fixed
- iOS: the module now builds when the app uses
use_frameworks!(framework build mode).
0.0.7 (13 February 2026)
Changed
- Updated the Android SDK to
0.6.6, which fixes a crash.
0.0.6 (6 February 2026)
Changed
- Updated the native SDKs to Android
0.6.5and iOS2.0.8.
0.0.5 (2 February 2026)
Changed
- Updated the native SDKs to Android
0.6.4(session management) and iOS2.0.7(SNA on Airtel and Vi).
0.0.4 (21 January 2026)
Added
startAuth(config)for background authentication (Android).
Changed
- Updated the Android SDK to
0.6.3, with SNA and background authentication improvements.
0.0.3 (9 January 2026)
Changed
- Updated the Android SDK to
0.6.2.
0.0.2 (24 October 2025)
Changed
- Android: stability improvements.
0.0.1 (26 August 2025)
- Initial release, with Android
0.3.4and iOS2.0.0.