we are developing an iOS app with the Firebase backend services, using cloud functions.
we are trying to perform some register process in which the user enters the phone number and then gets an OTP SMS code and then we verify that and register.
we are trying to use cloud function services.
first of all, is it possible to the send the SMS code via our backend cloud functions? and then verify that in another backend cloud function? it seems that it’s more client-side service than a backend-side. but we do prefer a cloud function for that.
moreover, it seems that we have to use reCAPTCHA for that, but it’s not convenient or user-friendly in an iOS app. Can we disable that in an iOS app? does appcheck can help with that?
I will appreciate that, we are new to Firebase.
*we tried to use RestAPI call to with the phone number to send the otp sms, but it requires reCAPTCHA.
we saw there is SDK methods to do this in server/client-side, but it seems they don’t work in backend cloud functions.
SAzr is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.