Customisation
Last updated
Last updated
Truecaller SDK provides you with capabilities to configure the following:
Refer to the below section for details on all the customization capabilities and the possible values you may set:
Contextual header [ .heading() ]
To provide the appropriate context of verification to the Truecaller user, use one of the below mentioned TruecallerSdkScope values to show the corresponding message to the user
Log in to | TcSdkOptions.SDK_CONSENT_HEADING_LOG_IN_TO |
Sign up with | TcSdkOptions.SDK_CONSENT_HEADING_SIGNUP_WITH |
Sign in to | TcSdkOptions.SDK_CONSENT_HEADING_SIGN_IN_TO |
Verify number with | TcSdkOptions.SDK_CONSENT_HEADING_VERIFY_NUMBER_WITH |
Register with | TcSdkOptions.SDK_CONSENT_HEADING_REGISTER_WITH |
Get started with | TcSdkOptions.SDK_CONSENT_HEADING_GET_STARTED_WITH |
Proceed with | TcSdkOptions.SDK_CONSENT_HEADING_PROCEED_WITH |
Verify with | TcSdkOptions.SDK_CONSENT_HEADING_VERIFY_WITH |
Verify profile with | TcSdkOptions.SDK_CONSENT_HEADING_VERIFY_PROFILE_WITH |
Verify your profile with | TcSdkOptions.SDK_CONSENT_HEADING_VERIFY_YOUR_PROFILE_WITH |
Verify your phone number with | TcSdkOptions.SDK_CONSENT_HEADING_VERIFY_PHONE_NO_WITH |
Verify your number with | TcSdkOptions.SDK_CONSENT_HEADING_VERIFY_YOUR_NO_WITH |
Continue with | TcSdkOptions.SDK_CONSENT_HEADING_CONTINUE_WITH |
Complete order with | TcSdkOptions.SDK_CONSENT_HEADING_COMPLETE_ORDER_WITH |
Place order with | TcSdkOptions.SDK_CONSENT_HEADING_PLACE_ORDER_WITH |
Complete booking with | TcSdkOptions.SDK_CONSENT_HEADING_COMPLETE_BOOKING_WITH |
Checkout with | TcSdkOptions.SDK_CONSENT_HEADING_CHECKOUT_WITH |
Manage Details with | TcSdkOptions.SDK_CONSENT_HEADING_MANAGE_DETAILS_WITH |
Manage your details with | TcSdkOptions.SDK_CONSENT_HEADING_MANAGE_YOUR_DETAILS_WITH |
Login to <<APP_NAME>> with one tap | TcSdkOptions.SDK_CONSENT_HEADING_LOGIN_TO_WITH_ONE_TAP |
Subscribe to | TcSdkOptions.SDK_CONSENT_HEADING_SUBSCRIBE_TO |
Get updates from | TcSdkOptions.SDK_CONSENT_HEADING_GET_UPDATES_FROM |
Continue reading on | TcSdkOptions.SDK_CONSENT_HEADING_CONTINUE_READING_ON |
Get new updates from | TcSdkOptions.SDK_CONSENT_HEADING_GET_NEW_UPDATES_FROM |
Log in/ Signup with | TcSdkOptions.SDK_CONSENT_HEADING_LOGIN_SIGNUP_WITH |
Button text options [ .ctaTextPrefix() ]
To set the prefix on the CTA button
Continue | TcSdkOptions.CTA_TEXT_CONTINUE |
Proceed | TcSdkOptions.CTA_TEXT_PROCEED |
Accept | TcSdkOptions.CTA_TEXT_ACCEPT |
Confirm | TcSdkOptions.CTA_TEXT_COFIRM |
Button shape [ .buttonShapeOptions() ]
To chose the shape of the CTA button
Round | TcSdkOptions.BUTTON_SHAPE_ROUNDED |
Rectangle | TcSdkOptions.BUTTON_SHAPE_RECTANGLE |
Footer CTA text [ .footerType() ]
To configure the text of the additional footer CTA present at the bottom
Use another number | TcSdkOptions.FOOTER_TYPE_CONTINUE |
Use another method | TcSdkOptions.FOOTER_TYPE_ANOTHER_METHOD |
Enter details manually | TcSdkOptions.FOOTER_TYPE_MANUALLY |
Later | TcSdkOptions.FOOTER_TYPE_LATER |
Privacy policy :
To add your privacy policy link on the verification screen, you can configure the respective hyperlink from your developer account
Terms of service: To add your terms of service link on the verification screen, you can configure the respective hyperlink from your developer account
Language You can optionally customize the consent screen in any of the supported languages. To do so, add the following line :
Copy
Currently supported languages:
english | en |
hindi | hi |
marathi | mr |
telugu | te |
malayalam | ml |
urdu | ur |
punjabi | pa |
tamil | ta |
bengali | bn |
kannada | kn |
swahili | sw |
arabic | ar |