Sinch Developer Documentation

Building blocks to enable rich customer communication

Verification for Android

Verify phone numbers and users in Android. The Verification SDK supports the verification of phone numbers via SMS or flash calls. The SDK is also available for iOS.

The Sinch Verification SDK makes verifying phone numbers easy. This SDK supports the verification of phone numbers via SMS, flashcalls, callouts and by using mobile data connection.

This document provides an overview for developers integrating with Sinch Verification SDK for the first time. See the Reference Documentation for a comprehensive description of all the classes.

WARNING: Important notice #1 - migration to 2.x.x

Version 2.x.x of the verification SDK is a complete re-write of the library and it is not backward compatible. For more information refer to the first time setup and migration page.

WARNING: Important notice #2 - migration to 1.6.x and using using Flash Calls on Android 9

Due to newly introduced restrictions for accessing SMS and call logs, users of older versions of this SDK (1.5.3 and older) need to remove following permissions from their app manifests, when migration to new version of this SDK (1.6.0 and newer):

<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />

WARNING: Important notice #3 - using flash calls on Android 9 and newer versions

Removing <uses-permission android:name="android.permission.READ_CALL_LOG" /> will effectively break the flash call feature on Android 9 and newer. If you plan to use the flash call feature, you’ll need to keep this permission in your manifest. Since this is one of the permissions restricted in normal use, you’ll have to declare how this permission will be used in your app. Below you’ll find a screenshot that shows a properly selected use case for flash calls.

permission-requests.pngpermission-requests.png

WARNING: Important notice #4 - Setting Callback URL

In order to securely authorize verification requests your application has to have correctly assigned Callback URL inside Sinch Web Portal. More information how callback url works can be found here.

Edit on GitHub

Updated 6 days ago



Verification for Android


Verify phone numbers and users in Android. The Verification SDK supports the verification of phone numbers via SMS or flash calls. The SDK is also available for iOS.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.