| 1.New errors codes introduced in TrueException for "simState", "airplaneMode" and "permissions". Details here 2.Developers need to take care of the required permissions requesting logic at their own end since SDK won't be making permissions any longer from this version onwards 3.Default verification medium would be Drop Call for all verification attempts made 4.Developers can set a request nonce to the non-tc flow using the existing SDK method - TruecallerSDK.getInstance().setRequestNonce("SOME_REQUEST_NONCE"). The partners will receive this request nonce from the callback interface for different callback types : 1.TYPE_MISSED_CALL_INITIATED, TYPE_VERIFICATION_COMPLETE - Can be received from VerificationDataBundle as
bundle?.getString(VerificationDataBundle.KEY_REQUEST_NONCE)
2. TYPE_PROFILE_VERIFIED_BEFORE - Can be received from VerificationDataBundle as bundle?.profile?.requestNonce
|
| Minimum supported version updated to 5.1 Android version Minimum kotlin version supported 1.6.10 Removed all the sensitive checks colliding with google play’s data privacy policies Project moved to MavenCentral
|
| Handled request code collision in SDK Fix SDK Android 11 compatibility Added business profile indicator
|
| Handle ActivityNotFoundException by providing a try-catch block and throwing a new TrueError code with Type = 15.
|
| Passing TrueError in onVerificationRequired() method of the SDK Exposed verification TTL to verification callback on client side Fixing default values for CTA color/text color Ellipsize text input fields in SDK
|
| Fixed phone number caching in non Truecaller user verification flow
|
| Added support for Arabic and Assamese
|
| |