Repository navigation
Releases: otpless-tech/flutter-headless-sdk
Releases · otpless-tech/flutter-headless-sdk
Release list
3.0.0
Breaking
initialize(..., timeout:)has been removed. It was never read by either native SDK and was not sent over the method channel; droptimeout:from your call site.
Features
initialize(appId, sslPinning: OtplessSslPinning.enabled)opts in to SSL certificate pinning of the OTPLESS backend on both Android and iOS. Default isOtplessSslPinning.disabled, so existing integrations are unchanged. When enabled and validation fails, the SDK fails closed and the response callback receivesresponseType: "FAILED",statusCode: 5004,response: {"errorCode": "5004", "errorMessage": "SSL pin validation failed"}; no auth request leaves the device.initialize(appId, loginUri: ...)is now honoured on both platforms (it was previously impossible to set from Dart).- Android: Google Play Integrity attestation ships inside
otpless-headless-sdk 2.0.1. It is internal to the SDK and needs no plugin API.
Changes
- Android: bump
otpless-headless-sdk0.9.0→2.0.1. - iOS: bump
OtplessBM/Core2.3.2→3.0.0; production host is nowsigma.otpless.app. - iOS: the response delegate is bound inside
initialize(parity with Android), so aFAILEDemitted beforesetResponseCallbackis no longer dropped. - Dart: the response-callback dispatcher is null-safe; a native event arriving before
setResponseCallbackno longer throws. - Podspec
s.versionnow trackspubspec.yaml(was stuck at0.0.1).
SDK Updates
- Android SDK updated to
v0.3.1— SNA-only support - iOS SDK updated to
v1.1.7— SNA-only support
PR links
🔄 Truecaller SDK Integration (Android & iOS)
✅ Features & Updates:
Truecaller SDK implemented for Android
-
Initial integration with native Truecaller SDK for Android.
-
Added support for user verification via Truecaller.
Android SDK Version Updated
- Upgraded to Truecaller Locale Fixed Version 0.3.0 to resolve locale-related issues.
iOS SDK Updated
- Updated Truecaller iOS SDK to version 1.1.6 for improved compatibility and bug fixes.