Truecaller for Developers
  • Hello!
  • Why Truecaller SDK?
  • Getting Started
  • Android
    • OAuth SDK 3.1.0
      • Implementing user flow for your App
      • Scenarios for all user verifications : Truecaller and Non Truecaller Users
      • Integration Steps
        • Generating Client ID
        • Setup
        • Implementing Callbacks
        • Initialisation
        • Setting up OAuth parameters
        • Invocation
        • Customisation
        • Clearing SDK Instance
        • Handling Error Scenarios
        • Integrating with your Backend
          • Fetching User Token
          • Fetching User Profile
        • Non Truecaller User Verification
          • Completing Verification
          • TrueException
          • Server Side Validation
      • Instrumentation
      • Getting Release Ready
        • Testing your verification flow
          • Non-Truecaller user verification flow
          • Truecaller user verification flow
          • Test Setup
        • Google play store app permission declaration form
        • Moving to Production
    • OAuth SDK 3.0.0
      • Implementing user flow for your App
      • Scenarios for all user verifications : Truecaller and Non Truecaller Users
      • Integration Steps
        • Generating Client ID
        • Setup
        • Implementing Callbacks
        • Initialisation
        • Setting up OAuth parameters
        • Invocation
        • Customisation
        • Clearing SDK Instance
        • Handling Error Scenarios
        • Integrating with your Backend
          • Fetching User Token
          • Fetching User Profile
        • Non Truecaller User Verification
          • Completing Verification
          • TrueException
          • Server Side Validation
      • Instrumentation
      • Getting Release Ready
        • Testing your verification flow
          • Non-Truecaller user verification flow
          • Truecaller user verification flow
          • Test Setup
        • Google play store app permission declaration form
        • Moving to Production
    • SDK v2.8.0[Deprecating Soon ⚠️]
      • Implementing user flow for your app
      • Scenarios for all user verifications : Truecaller and Non Truecaller Users
      • Generating App Key
      • Integrating with your App
        • Setup
        • App Key Configuration
        • Initialisation
        • Customisation
        • Implement Callbacks
        • Clearing SDK instance
        • Handling Error Scenarios
        • Verifying non Truecaller users
          • TrueException
          • Completing Verification
        • Advanced Steps
      • Server Side Response Validation
        • For Truecaller users verification flow
        • For Non-Truecaller users verification flow
      • Instrumentation
      • Getting Release Ready
        • Testing your verification flow
          • Truecaller user verification flow
          • Non-Truecaller User Verification Flow
          • Test Setup
        • Google Play App Signing
        • Google Play Store app permissions declaration
        • Google Play Policy Change for Device Identifiers
      • Changelog
    • Change Log
  • Mobile Websites
    • Implementing user flow for your Mobile Website
    • Generating App Key
    • Integrating with your mobile website
      • Initialisation
      • Invoking verification
      • Fetch User Profile
      • Completing User Verification
      • Handling Error Scenarios
    • Getting Release Ready
      • Instrumentation
      • Testing your verification flow
  • iOS
    • Generating App Key
    • Integrating with your iOS App
      • Setup
      • Configuration
      • Usage
        • Swift
        • Objective-C
      • Verifying Non-Truecaller app users
        • Completing Verification
      • Handling Error Scenarios
        • Safari Redirection
    • Server Side Response Validation
  • Shopify App
    • Generating App Key
    • App Configuration
    • Deactivating App Block
  • FAQS
    • General
    • Developer Account
    • Android App SDK
    • Android OAuth SDK
    • Mobile Web SDK
    • Number Verification Plugin
  • Product Updates
    • App Review Process
    • Introducing dark theme
Powered by GitBook
On this page
Export as PDF
  1. Android
  2. SDK v2.8.0[Deprecating Soon ⚠️]

Changelog

PreviousGoogle Play Policy Change for Device IdentifiersNextChange Log

Last updated 10 months ago

Changelog for Truecaller android SDK versions 2.8.0 and below :

SDK Version
Changelog ( if applicable )

2.8.0

  1. New errors codes introduced in TrueException for "simState", "airplaneMode" and "permissions". Details

  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

2.7.0

  • 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

2.6.0

  • To handle new check on the client side onActivityResult method is introduced.

  • Handled request code collision in SDK

  • Fix SDK Android 11 compatibility

  • Added business profile indicator

2.5.0

  • Provided new method on client side

  • Fixed memory leaks.

  • Handle ActivityNotFoundException by providing a try-catch block and throwing a new TrueError code with Type = 15.

2.4.0

  • 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

2.3.0

  • Updated proguard rule

  • Fixed phone number caching in non Truecaller user verification flow

  • Minor bug fixes

2.2.0

  • Added support for Arabic and Assamese

2.1.0

  • Ability to set from SDK introduced.

here
requestCode collision
SDK clear()
Dark/Light theme