We’ve given you some of the reasons verification is useful and becoming increasingly necessary, notably:
Now, I wanted to share some best practices for integrating verification so that you experience a high success rate:
Providers want numbers in e.164 format. All that means is a phone number with country code and no leading zeros. Many users won’t know the proper format of their international phone number, but luckily Sinch has a text helper method in our Verification SDK to clear up any confusion.
In anything you do, it’s smart to have a backup plan. We always recommend a fallback options for SMS verification just to account for user error or a failed SMS. Voice Verification places a call asking the user to press a digit to confirm verification. If the digit is pressed, we notify your backend and the SDKs that the user is verified. For Android, we offer Flash Call verification, where we ask the user to do NOTHING and we can still verify them securely. In short, having one backup method for SMS will increase your success.
Always display the phone number you are trying to verify. It’s easier than you may think to type in the wrong number, so displaying the number and showing a “back” button gives users the chance to correct the phone number and increases your chances of a successful verification.
Without the throttle, a user may receive a number of SMS or calls making the verification process confusing and ineffective. Instead, limit verification tries to once every 30 seconds and a max of 3 attempts.
Concise message text with a clear verification code will enable the user to enter their unique identifier without having to switch from your app to their SMS app to see the code. Instead, they can see the code drop down and enter it right then and there.
Follow these few simple best practices for integrating a verification solution and you’ll start seeing verification success rates go up while your users will enjoy the streamlined UX they’ve grown accustomed to in your app. If you have any questions about verification, please don’t hesitate to contact us.
Verification serves as an effective method for securing your user base, reducing fraudulent or duplicate signups, and for two-factor authentication (requiring user to be in possession of the phone during signup). Sinch verification products can be integrated into your Android,… read more
We’ve given you some of the reasons verification is useful and becoming increasingly necessary, notably: Phone numbers serve as a username with longevity Reduce fraudulent or duplicate signups Two factor authentication (require user to be in possession of a phone… read more
The unprecedented attacks on Paris on November 13, 2015, saw a rise in activity on Facebook, motivating the leading social network to turn on Safety Check, a feature previously reserved for natural disasters. Introduced in October 2014, and borne out… read more