{"version":1,"pages":[{"id":"3UprhVTGZaj0AqnfT6a3","title":"Hello!","pathname":"/truecaller-sdk","siteSpaceId":"sitesp_6krOf"},{"id":"TnGJrBhrWwuQQkuk9CI6","title":"Why Truecaller SDK?","pathname":"/truecaller-sdk/why-truecaller-sdk","siteSpaceId":"sitesp_6krOf"},{"id":"YmTGMC9YPANEKSODKCrZ","title":"Getting Started","pathname":"/truecaller-sdk/getting-started","siteSpaceId":"sitesp_6krOf"},{"id":"paqHQNUev22RkrYGhiBj","title":"Android","pathname":"/truecaller-sdk/android","siteSpaceId":"sitesp_6krOf"},{"id":"HMcBg1FAeVCpyVtD5Dd3","title":"[Latest]OAuth SDK 3.2.1","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"}]},{"id":"3zuZYgqj0k5FlVclw2vg","title":"Implementing user flow for your App","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/implementing-user-flow-for-your-app","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"}]},{"id":"5AWW6KKqUxtJzHSuJ0bE","title":"Scenarios for all user verifications : Truecaller and Non Truecaller Users","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"}]},{"id":"yzWc6pchyh9ifEZs21zM","title":"Integration Steps","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps","siteSpaceId":"sitesp_6krOf","description":"Step by step guide to integrate Truecaller OAuth SDK with your android project.","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"}]},{"id":"Vl5Sa8zPqCQjLIOsGWu7","title":"Generating Client ID","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/generating-client-id","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"bBDJ8AUAUII9bt973Unq","title":"Setup","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"UUOSsfiKdy2BjEgtZxSD","title":"Implementing Callbacks","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/implementing-callbacks","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"Lun5L3mtg912QfEKOFr5","title":"Initialisation","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/initialisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"5vwcp6KrOMQidb3LGdst","title":"Setting up OAuth parameters","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/setting-up-oauth-parameters","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"kuUkIeZzXqFnJCVZTEjM","title":"Invocation","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/invocation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"Y6tHgshGN26aTuxQ2cPE","title":"Customisation","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/customisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"0BUEjys1vx2sxBL7rGt5","title":"Clearing SDK Instance","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/clearing-sdk-instance","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"mbinPxALU4bdbgMltnSU","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"2R6CsU67xj49rTEUmq8q","title":"Integrating with your Backend","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/integrating-with-your-backend","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"q8hWoLxObkZhBVci3T1G","title":"Fetching User Token","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/integrating-with-your-backend/fetching-user-token","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"1sjBSwalF9wb7qGOPSRi","title":"Fetching User Profile","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/integrating-with-your-backend/fetching-user-profile","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"5S4K2qV8KBjw1SIvTpGV","title":"Non Truecaller User Verification","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"}]},{"id":"QY67fTimgCqMNSTSkafd","title":"Completing Verification","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification/completing-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"Arr72yKrPGuqG4UNL5Sl","title":"TrueException","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification/trueexception","siteSpaceId":"sitesp_6krOf","description":"Handling error responses for cases of verifying non-Truecaller users","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"hDWOn67mmEd149w71Ovy","title":"Server Side Validation","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/integration-steps/non-truecaller-user-verification/server-side-validation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"5lvC6i5Zo2BrN2WqgvuW","title":"Instrumentation","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/instrumentation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"}]},{"id":"qiu6QmxE5Yt1hMJgSkNv","title":"Getting Release Ready","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"}]},{"id":"bmaG96VShpGL4A50UvHz","title":"Testing your verification flow","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Getting Release Ready"}]},{"id":"ZMCgTZbMUj3VlGdhTOTR","title":"Non-Truecaller user verification flow","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"Fr0tVbZCaLutcsNB8cqW","title":"Truecaller user verification flow","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"RuaHiEaWm69VFvlf2X81","title":"Test Setup","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready/testing-your-verification-flow/test-setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"jhnnr8cLxm3Sq0azqyvw","title":"Google play store app permission declaration form","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready/google-play-store-app-permission-declaration-form","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Getting Release Ready"}]},{"id":"ilSb4GFkh06lZL4XfwdA","title":"Moving to Production","pathname":"/truecaller-sdk/android/latest-oauth-sdk-3.2.1/getting-release-ready/moving-to-production","siteSpaceId":"sitesp_6krOf","description":"Submitting your project for review post integration","breadcrumbs":[{"label":"Android"},{"label":"[Latest]OAuth SDK 3.2.1"},{"label":"Getting Release Ready"}]},{"id":"IiRMtdRLXE0yKFMjIZpC","title":"OAuth SDK 3.2.0","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"}]},{"id":"zXRqzfsj8YL9XjGaqSDo","title":"Implementing user flow for your App","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/implementing-user-flow-for-your-app","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"}]},{"id":"dmdiT3zmXcE3XvLSnlyw","title":"Scenarios for all user verifications : Truecaller and Non Truecaller Users","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"}]},{"id":"M7i9ftRa5wZroet9Rcvy","title":"Integration Steps","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps","siteSpaceId":"sitesp_6krOf","description":"Step by step guide to integrate Truecaller OAuth SDK with your android project.","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"}]},{"id":"ujXpcaRrITDK4dlWHvQY","title":"Generating Client ID","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/generating-client-id","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"pJ2zDHklXuQ9OJwIrEla","title":"Setup","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"6j9R6DhbE6xsAoD0Ex5T","title":"Implementing Callbacks","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/implementing-callbacks","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"A6jGrxUFUuScCOJYqJJb","title":"Initialisation","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/initialisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"lOPfMO4I3iUItDrWxzHB","title":"Setting up OAuth parameters","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/setting-up-oauth-parameters","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"6Rw4oemCt8BKBfHoOfd9","title":"Invocation","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/invocation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"DfkIzT98mhZ7IFUaL2lE","title":"Customisation","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/customisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"UzC9d2Aykh4WWsOs8uAr","title":"Clearing SDK Instance","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/clearing-sdk-instance","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"QbXdeWyJfX9CgCc4WdDj","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"DegxyBQ4FrZyxaOUMBGW","title":"Integrating with your Backend","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/integrating-with-your-backend","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"fu95bVzozn84kEFn6yLp","title":"Fetching User Token","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/integrating-with-your-backend/fetching-user-token","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"Z8dCUoqpEMSbqVkYlpgL","title":"Fetching User Profile","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/integrating-with-your-backend/fetching-user-profile","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"ylQBX32WTS3iAJa2eOG8","title":"Non Truecaller User Verification","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"}]},{"id":"rhEEa7MQ9V0A9s5FDQTo","title":"Completing Verification","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification/completing-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"9VUkZvxoONpV1Q6za8hY","title":"TrueException","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification/trueexception","siteSpaceId":"sitesp_6krOf","description":"Handling error responses for cases of verifying non-Truecaller users","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"zdjrQr9T1oOq8vYZSAMH","title":"Server Side Validation","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/integration-steps/non-truecaller-user-verification/server-side-validation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"8aptNNuWemVx3NHdd6Bz","title":"Instrumentation","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/instrumentation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"}]},{"id":"voC41x7JkGpLRSbpfG1F","title":"Getting Release Ready","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"}]},{"id":"f0chJTntygrdYI7Nu8E3","title":"Testing your verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Getting Release Ready"}]},{"id":"cuAADdyaAzUgg1L8BuhY","title":"Non-Truecaller user verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"I3oVEJUmIWchhwldmcWh","title":"Truecaller user verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"MdxjmEgfkk2fsCYhoR4n","title":"Test Setup","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/testing-your-verification-flow/test-setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"3wT9LyNh9kl6Nnn9cN2b","title":"Google play store app permission declaration form","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/google-play-store-app-permission-declaration-form","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Getting Release Ready"}]},{"id":"TUnthvJQCeGV8hx6awPc","title":"Moving to Production","pathname":"/truecaller-sdk/android/oauth-sdk-3.2.0/getting-release-ready/moving-to-production","siteSpaceId":"sitesp_6krOf","description":"Submitting your project for review post integration","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.2.0"},{"label":"Getting Release Ready"}]},{"id":"CTn17hRt5VZLy1ytGznK","title":"OAuth SDK 3.1.0","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"}]},{"id":"Q8l8YgAVPnhjMFB8nCXc","title":"Implementing user flow for your App","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/implementing-user-flow-for-your-app","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"}]},{"id":"ancXcR5omQoJ7qFbv1sr","title":"Scenarios for all user verifications : Truecaller and Non Truecaller Users","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"}]},{"id":"P4nqSXuUrW0EA32hm6vD","title":"Integration Steps","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps","siteSpaceId":"sitesp_6krOf","description":"Step by step guide to integrate Truecaller OAuth SDK with your android project.","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"}]},{"id":"koZuzQfRBcdKo9OCGsRe","title":"Generating Client ID","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/generating-client-id","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"39AmBgrhPql7DXfWKOKO","title":"Setup","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"Cu2xA8XCXhoNSYJ6ci0m","title":"Implementing Callbacks","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/implementing-callbacks","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"lQxl6efjqZuoRQp1ThLY","title":"Initialisation","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/initialisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"YTargp0FdhHzaOu8HsN3","title":"Setting up OAuth parameters","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/setting-up-oauth-parameters","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"RZc1gv9XFW8FSoQpT0vn","title":"Invocation","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/invocation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"dKy02XmBNfM7waIM2Tr1","title":"Customisation","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/customisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"oTfDw3uB1wq0OBWKnWz3","title":"Clearing SDK Instance","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/clearing-sdk-instance","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"YaPCThOKJ5E9kUeGu9Hv","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"aigGjcdv4qTz32aIHd7x","title":"Integrating with your Backend","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/integrating-with-your-backend","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"6NNa3L9qVyOtmIzNkyYX","title":"Fetching User Token","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/integrating-with-your-backend/fetching-user-token","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"Cwfh5Hfb065wrXMJWEFu","title":"Fetching User Profile","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/integrating-with-your-backend/fetching-user-profile","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"CgcFDDrqnaqtRf9xtwE4","title":"Non Truecaller User Verification","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"}]},{"id":"YWJlqXDKUAjuekd6z2Uu","title":"Completing Verification","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification/completing-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"cHXcR0JskuQl1ZnJaVOE","title":"TrueException","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification/trueexception","siteSpaceId":"sitesp_6krOf","description":"Handling error responses for cases of verifying non-Truecaller users","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"1seYh3lzhFdYIfU1WGwc","title":"Server Side Validation","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/integration-steps/non-truecaller-user-verification/server-side-validation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"k0jX7PWjQUBn5lDEC84Z","title":"Instrumentation","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/instrumentation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"}]},{"id":"3XhMdSUU5WX3O4aUDuAi","title":"Getting Release Ready","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"}]},{"id":"cKgogEYE8iM3ra7mWapL","title":"Testing your verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Getting Release Ready"}]},{"id":"Gk1vsTtyjndTIe4Lj3dx","title":"Non-Truecaller user verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"ze3ESEqXp5D73ux1cOuo","title":"Truecaller user verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"3qxjltrIXP4sIGsnJDZc","title":"Test Setup","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/testing-your-verification-flow/test-setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"2qvCdhH7jyay6aBVTGAa","title":"Google play store app permission declaration form","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/google-play-store-app-permission-declaration-form","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Getting Release Ready"}]},{"id":"YZYPOBsakGxLUUuR9HU1","title":"Moving to Production","pathname":"/truecaller-sdk/android/oauth-sdk-3.1.0/getting-release-ready/moving-to-production","siteSpaceId":"sitesp_6krOf","description":"Submitting your project for review post integration","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.1.0"},{"label":"Getting Release Ready"}]},{"id":"1iLrsnU1lVL59S6Xd0p2","title":"OAuth SDK 3.0.0","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"}]},{"id":"8nYYv20roNeJ2rS4OgY7","title":"Implementing user flow for your App","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/implementing-user-flow-for-your-app","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"}]},{"id":"Tee6S3O2v08F4MVangBj","title":"Scenarios for all user verifications : Truecaller and Non Truecaller Users","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"}]},{"id":"ImkFR5UtJXBx1lBSu5GF","title":"Integration Steps","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps","siteSpaceId":"sitesp_6krOf","description":"Step by step guide to integrate Truecaller OAuth SDK with your android project.","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"}]},{"id":"st9Ri3sY9VlhSD3LUgED","title":"Generating Client ID","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/generating-client-id","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"NO5LscUPYCGWWY0iymIF","title":"Setup","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"5ibPKvwihbvL89z7fdI7","title":"Implementing Callbacks","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/implementing-callbacks","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"dBsL6MEb51qDbH4vMu2I","title":"Initialisation","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/initialisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"NgDgJaMAWHq1sUBFaNUa","title":"Setting up OAuth parameters","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/setting-up-oauth-parameters","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"7XDqe3NJLUG6FIoMzmEM","title":"Invocation","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/invocation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"9ECa1OGBMgYTG4BL3gIn","title":"Customisation","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/customisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"28RRWs1LJmrlz1UfBXdT","title":"Clearing SDK Instance","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/clearing-sdk-instance","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"5kn3wUhETiPR6PNQBXkE","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"rd07ziyLrGvHDwcHAo1x","title":"Integrating with your Backend","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/integrating-with-your-backend","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"pbeDdriKDODHNK11epss","title":"Fetching User Token","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/integrating-with-your-backend/fetching-user-token","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"vjxckazn3REfjUoVIAaZ","title":"Fetching User Profile","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/integrating-with-your-backend/fetching-user-profile","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"},{"label":"Integrating with your Backend"}]},{"id":"qLQToxVItcl6VJmURLYh","title":"Non Truecaller User Verification","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"}]},{"id":"I2AjId9GM9KaN6qOXb2y","title":"Completing Verification","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification/completing-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"cuIWQLRbfmjtCLbXCsaB","title":"TrueException","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification/trueexception","siteSpaceId":"sitesp_6krOf","description":"Handling error responses for cases of verifying non-Truecaller users","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"ABkUraJx9KnfjqcaanfZ","title":"Server Side Validation","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/integration-steps/non-truecaller-user-verification/server-side-validation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Integration Steps"},{"label":"Non Truecaller User Verification"}]},{"id":"MJj1zac2zy1zwzmyCaHm","title":"Instrumentation","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/instrumentation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"}]},{"id":"gcsebCQ5uGBuGM5eTVt8","title":"Getting Release Ready","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"}]},{"id":"u0vAMrvUUXoAP09Uz4NA","title":"Testing your verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Getting Release Ready"}]},{"id":"vWfWWH5y98mR6k5TCVxE","title":"Non-Truecaller user verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"yqq3qwtNqHg5Oib7ZZdT","title":"Truecaller user verification flow","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"cRnSabK7wme54kaZKSOT","title":"Test Setup","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/testing-your-verification-flow/test-setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"y67ed3pGgYaaq5z95afj","title":"Google play store app permission declaration form","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/google-play-store-app-permission-declaration-form","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Getting Release Ready"}]},{"id":"Jg5xkcQdIf39HMqIRJQ6","title":"Moving to Production","pathname":"/truecaller-sdk/android/oauth-sdk-3.0.0/getting-release-ready/moving-to-production","siteSpaceId":"sitesp_6krOf","description":"Submitting your project for review post integration","breadcrumbs":[{"label":"Android"},{"label":"OAuth SDK 3.0.0"},{"label":"Getting Release Ready"}]},{"id":"aVJ33UY5GanChT61sd0l","title":"SDK v2.8.0[Deprecating Soon ⚠️]","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"}]},{"id":"ow9E1fYs1PsWUQQYPfxC","title":"Implementing user flow for your app","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/implementing-user-flow-for-your-app","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"jAmcLJftxeoDldPzs5Li","title":"Scenarios for all user verifications : Truecaller and Non Truecaller Users","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/scenarios-for-all-user-verifications-truecaller-and-non-truecaller-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"dbA35ezH8qPoFSvYnkUC","title":"Generating App Key","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/generating-app-key","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"IUpQXCGIoTLJtlGYdv29","title":"Integrating with your App","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app","siteSpaceId":"sitesp_6krOf","description":"Using the SDK with your Android Studio Project","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"9F3wujVS6Nrvi7H7GGGj","title":"Setup","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"rConjAkSqaxUJhvCU8Ec","title":"App Key Configuration","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/app-key-configuration","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"68TWERq1xrkpV2vraZBX","title":"Initialisation","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/initialisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"oV6F2YsSNa9peI0M32R3","title":"Customisation","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/customisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"FNC1gxcz7r8KSk6Zm6xS","title":"Implement Callbacks","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/implement-callbacks","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"fL24D46hK8ATR5GrgXbr","title":"Clearing SDK instance","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/clearing-sdk-instance","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"TkKDNL6Zt3rIzeulKsEp","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"nEX0QOAKtDnqJZ3eb13B","title":"Verifying non Truecaller users","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/verifying-non-truecaller-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"rs29U3LXGpIAzPnOZe5H","title":"TrueException","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/verifying-non-truecaller-users/trueexception","siteSpaceId":"sitesp_6krOf","description":"Handling error responses for cases of verifying non-Truecaller users","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"},{"label":"Verifying non Truecaller users"}]},{"id":"Or5AtfTbTLdSzNmiqDna","title":"Completing Verification","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/verifying-non-truecaller-users/completing-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"},{"label":"Verifying non Truecaller users"}]},{"id":"7mJIWid1VJPFhBsBsFIA","title":"Advanced Steps","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/integrating-with-your-app/advanced-steps","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Integrating with your App"}]},{"id":"TtO1tGUu4bcoc6xR6RMl","title":"Server Side Response Validation","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/server-side-response-validation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"mK4G4PAarpibF2CcZVO9","title":"For Truecaller users verification flow","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/server-side-response-validation/for-truecaller-users-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Server Side Response Validation"}]},{"id":"A5BtHFE3aHfJBtwWd47e","title":"For Non-Truecaller users verification flow","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/server-side-response-validation/for-non-truecaller-users-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Server Side Response Validation"}]},{"id":"D8XZdu373nOqh5XtGI4T","title":"Instrumentation","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/instrumentation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"8gAYG5R68tpDSC73jDQI","title":"Getting Release Ready","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"2ETywh07vDsq7LBcP293","title":"Testing your verification flow","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"}]},{"id":"pxmVagx9dz4s8Cyxa9Np","title":"Truecaller user verification flow","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow/truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"WuxXbYVIXUj6oigYBrK1","title":"Non-Truecaller User Verification Flow","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow/non-truecaller-user-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"tUdZSGyxXGyu2Hs9Pl5X","title":"Test Setup","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/testing-your-verification-flow/test-setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"},{"label":"Testing your verification flow"}]},{"id":"xjiYe9x1eZIlNWdOp5wL","title":"Google Play App Signing","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/google-play-app-signing","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"}]},{"id":"rjs1e1zKwnXkhN0y3HQ4","title":"Google Play Store app permissions declaration","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/google-play-store-app-permissions-declaration","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"}]},{"id":"GDLa0SjEtvwdgPZjMVpp","title":"Google Play Policy Change for Device Identifiers","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/getting-release-ready/google-play-policy-change-for-device-identifiers","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"},{"label":"Getting Release Ready"}]},{"id":"KvAYr9J5xO5GEdOr6FWv","title":"Changelog","pathname":"/truecaller-sdk/android/sdk-v2.8.0-deprecating-soon/changelog","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"},{"label":"SDK v2.8.0[Deprecating Soon ⚠️]"}]},{"id":"ZbPSdAyQKhedpnoAkCvN","title":"Change Log","pathname":"/truecaller-sdk/android/change-log","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Android"}]},{"id":"5fgF8aaTkj126tKjCIf2","title":"Mobile Websites","pathname":"/truecaller-sdk/mobile-websites","siteSpaceId":"sitesp_6krOf"},{"id":"sBJ7gQnhLHegqbZtM2zQ","title":"Implementing user flow for your Mobile Website","pathname":"/truecaller-sdk/mobile-websites/implementing-user-flow-for-your-mobile-website","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"}]},{"id":"q7OUZIq0pmm7GLeILFYA","title":"Generating App Key","pathname":"/truecaller-sdk/mobile-websites/generating-app-key","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"}]},{"id":"rTJBLcr1mLVUHUZS3t9R","title":"Integrating with your mobile website","pathname":"/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"}]},{"id":"Nsh4uA98AR7OgCvLxAy6","title":"Initialisation","pathname":"/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/initialisation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Integrating with your mobile website"}]},{"id":"SPopisEim7f5PLkWVQ4u","title":"Invoking verification","pathname":"/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/invoking-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Integrating with your mobile website"}]},{"id":"cMbNQ0dNqdPiQC4DhBgd","title":"Fetch User Profile","pathname":"/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/fetch-user-profile","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Integrating with your mobile website"}]},{"id":"tmQcvZQ1me06XgoVF5mH","title":"Completing User Verification","pathname":"/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/completing-user-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Integrating with your mobile website"}]},{"id":"0xWB5Tn3oGFjMKxhRNtb","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/mobile-websites/integrating-with-your-mobile-website/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Integrating with your mobile website"}]},{"id":"ses5MORGMyYikdRtb61Q","title":"Getting Release Ready","pathname":"/truecaller-sdk/mobile-websites/getting-release-ready","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"}]},{"id":"acETQuU33kV0UKMuxlKP","title":"Instrumentation","pathname":"/truecaller-sdk/mobile-websites/getting-release-ready/instrumentation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Getting Release Ready"}]},{"id":"npR4nfFbS6mZnTb3P9YJ","title":"Testing your verification flow","pathname":"/truecaller-sdk/mobile-websites/getting-release-ready/testing-your-verification-flow","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Mobile Websites"},{"label":"Getting Release Ready"}]},{"id":"yPU4r6ewlzipNzvj0Asq","title":"iOS","pathname":"/truecaller-sdk/ios","siteSpaceId":"sitesp_6krOf"},{"id":"HEfwLssZuMUP54ozE4dD","title":"Generating App Key","pathname":"/truecaller-sdk/ios/generating-app-key","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"}]},{"id":"1FLAxKKOis02QEueuOev","title":"Integrating with your iOS App","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"}]},{"id":"wteyCETKZoYKSJgoSye7","title":"Setup","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/setup","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"}]},{"id":"4bfkKUWOWB9S1SLtIwkb","title":"Configuration","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/configuration","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"}]},{"id":"qWbwjCt0Whr5NXDlXpLR","title":"Usage","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/usage","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"}]},{"id":"rhdGc3xo2dJcWLl7ZzvC","title":"Swift","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/usage/swift","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"},{"label":"Usage"}]},{"id":"X8MDZMYBGsljdYS6YF18","title":"Objective-C","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/usage/objective-c","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"},{"label":"Usage"}]},{"id":"AaouZQjuLSSfgcTTz3He","title":"Verifying Non-Truecaller app users","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/verifying-non-truecaller-app-users","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"}]},{"id":"onWmlRSVQaduqTiq1TJ4","title":"Completing Verification","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/verifying-non-truecaller-app-users/completing-verification","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"},{"label":"Verifying Non-Truecaller app users"}]},{"id":"3R8bMPLLqytDVxWco7hM","title":"Handling Error Scenarios","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/handling-error-scenarios","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"}]},{"id":"z7tNz53n28CTerRqlMrT","title":"Safari Redirection","pathname":"/truecaller-sdk/ios/integrating-with-your-ios-app/handling-error-scenarios/safari-redirection","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"},{"label":"Integrating with your iOS App"},{"label":"Handling Error Scenarios"}]},{"id":"rMLM6QrdqqI2u7MEbPKD","title":"Server Side Response Validation","pathname":"/truecaller-sdk/ios/server-side-response-validation","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"iOS"}]},{"id":"7VJVQoYcezkGpS68VvSm","title":"Shopify App","pathname":"/truecaller-sdk/shopify-app","siteSpaceId":"sitesp_6krOf"},{"id":"bM7PSa7KlDsNvjRCnA0u","title":"Generating App Key","pathname":"/truecaller-sdk/shopify-app/generating-app-key","siteSpaceId":"sitesp_6krOf","description":"*Currently under early access","breadcrumbs":[{"label":"Shopify App"}]},{"id":"kRB8Flz9NpsSSzRsiT08","title":"App Configuration","pathname":"/truecaller-sdk/shopify-app/app-configuration","siteSpaceId":"sitesp_6krOf","description":"*Currently under early access","breadcrumbs":[{"label":"Shopify App"}]},{"id":"Nw7NOPHuZTiRl9ZZWNZI","title":"Deactivating App Block","pathname":"/truecaller-sdk/shopify-app/deactivating-app-block","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Shopify App"}]},{"id":"CQ6XCHQH01kI4DtlhtCA","title":"FAQS","pathname":"/truecaller-sdk/faqs","siteSpaceId":"sitesp_6krOf"},{"id":"0vDjryWEC0xYGtG0bvip","title":"General","pathname":"/truecaller-sdk/faqs/general","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"FAQS"}]},{"id":"M5zuw2Iz8oKQY4tDiX1V","title":"Developer Account","pathname":"/truecaller-sdk/faqs/developer-account","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"FAQS"}]},{"id":"pt1TB6vkgHN7K04lcbN2","title":"Android App SDK","pathname":"/truecaller-sdk/faqs/android-app-sdk","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"FAQS"}]},{"id":"9t9qiyCtoGZKrQmI5vM7","title":"Android OAuth SDK","pathname":"/truecaller-sdk/faqs/android-oauth-sdk","siteSpaceId":"sitesp_6krOf","description":"(Specific to Android OAuth SDK - under early access currently)","breadcrumbs":[{"label":"FAQS"}]},{"id":"Cqgu8mSc7XH2TBlhlPsw","title":"Mobile Web SDK","pathname":"/truecaller-sdk/faqs/mobile-web-sdk","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"FAQS"}]},{"id":"kGJfciwGCHG50tQNdP8o","title":"Number Verification Plugin","pathname":"/truecaller-sdk/faqs/number-verification-plugin","siteSpaceId":"sitesp_6krOf","description":"\"Number Verification App\" for Shopify web stores","breadcrumbs":[{"label":"FAQS"}]},{"id":"vEKTsmtNgGbMauWxL3Qa","title":"Product Updates","pathname":"/truecaller-sdk/product-updates","siteSpaceId":"sitesp_6krOf"},{"id":"EscvL7qAPqAkZHD50n46","title":"App Review Process","pathname":"/truecaller-sdk/product-updates/app-review-process","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Product Updates"}]},{"id":"BvJTmBGJgPqkR7fvYdE8","title":"Introducing dark theme","pathname":"/truecaller-sdk/product-updates/introducing-dark-theme","siteSpaceId":"sitesp_6krOf","breadcrumbs":[{"label":"Product Updates"}]}]}