0

My users would largely be international users and therefore, I wanted to look for an alternate way to authenticate phone numbers. WhatsApp OTPs are even costlier. So, any free solution? Or a better/alternate way to authenticate mobile numbers?

I tried Twilio and a local OTP service provider. Rates are very high. Saw whatsapp rates and the process to get a number seems tedious. I have implemented Twilio OTPs/SMS currently.

ks_design
  • 1
  • 1

1 Answers1

0

One possible solution is to use the truecaller sdk for verifying the phone number. It provides two options:

  • 1-tap verification functionality (User needs to be an active Truecaller app user)
  • Missed call based functionality (User needn't be an active Truecaller user)

Link to sdk docs: https://docs.truecaller.com/truecaller-sdk/

Downsides to this: It only supports android(native and web) for this and iOS as of now.

Apart from this you may ask the user to the send an otp to a dedicated phone number where you've setup verification infrastructure. Indian UPI based wallets use this to verify whether a user has the sim card in the same device where they are using the app from.

Shatanik Mahanty
  • 342
  • 1
  • 8
  • 15