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. FAQS

General

PreviousFAQSNextDeveloper Account

Last updated 11 months ago

What is Truecaller SDK ?

Truecaller SDK is a user consent based, instant, mobile number verification service, which you can use at any touch point in your user journey where you look to verify your users. To know more, read

Why should I use Truecaller SDK ?

Leading products like 1mg, Gaana, OYO, Grofers, Myntra, and more, leverage Truecaller SDK to increase user growth and reduce user abandonment. To know more, read

For which use cases can I use Truecaller SDK to verify mobile number of my app users ?

Number verification use cases can be around user on-boarding, login, registration, number verification at checkout etc. You may refer to this to see some of the examples use cases of mobile number verification via Truecaller SDK

Which platforms can I use Truecaller SDK on ?

Truecaller SDK is available for :

  • Android apps [ ]

  • iOS apps [ ]

  • Mobile websites and interfaces [ ]

Can I use Truecaller SDK to verify mobile numbers for all my app users globally ?

Truecaller SDK v2.0 has 2 key functionalities.

  • With the 1-tap verification functionality, you can verify mobile number of any active Truecaller app user (globally) on your app ( For native android & iOS apps, react native and mobile websites, PWAs on android )

  • With the missed call based functionality, you can verify mobile number of any user who may not be an active Truecaller app user. The missed call functionality is currently available for India market and on native android and react native platform only

Is Truecaller SDK free to use ?

Yes - Truecaller SDK is 100% free to use, no user verification limits whatsoever.

Do users need to type / provide their mobile number to complete verification via Truecaller SDK on my app ?

If the user has Truecaller app present on their device with a verified profile, Truecaller SDK facilitates zero effort user flow - which does not require users to type / provide their mobile numbers. This also helps in avoiding any typos.

In case the Truecaller app is not present on the user's device, the android SDK will facilitate the verification via drop call based background verification / SMS based OTP. For this, the user will have to input their mobile number on your android app interface to trigger the verification

What information does my app receive when users consent to verify via Truecaller SDK on my app ?

Once users consent to verify via Truecaller SDK on your platform, you shall receive verified mobile number and name for all users, and other profile information such as email, city etc.

Does Truecaller SDK receive any information from my app ?

Truecaller SDK does not capture any information from 3rd party platforms, and neither has any visibility to any user activities. The entire process of verification for Truecaller users is completely 1-way in nature, meaning that there is absolutely no data handshake involved.

For verifying non-Truecaller users in your android app, the SDK needs the mobile number and name of the user to complete the verification process.

How do I get started integrating Truecaller SDK / next steps for integration ?

For Android : Refer

For Mobile Websites ( Currently for Android Browsers only ) : Refer

for iOS : Refer

For any queries, feel free to reach out to us via

here
here
section
learn more
learn more
learn more
here
here
here
https://developer.truecaller.com/contact