Phone Authentication Using Firebase - dbc2201/PhotographerApp GitHub Wiki
Why Firebase Phone Authentication
For implementing phone authentication you need to pay for SMS service, but with firebase, you can do it for FREE, isn’t it awesome? The free plan of firebase has Ten Thousand Verification per month. That's enough for the starter apps I guess, but yes if you exceed this limit, you need to pay.
Benefits of using Phone Authentication
When you use phone number authentication, you have many benefits like:
- Preventing Fake Users: When you use phone authentication, the user can’t be able to register for multiple accounts, as for each account a unique phone number is needed.
- Increase User Value: When you have all the users verified by a phone number the value of your user base increases
- Increased Security and User Experience: Nowadays more people using apps and remembering passwords are a headache for many users, so they end up using weak passwords. Using phone authentication increases security and user experience, as the user does not need to create and remember passwords, they will enter their number and then they can receive a temporary authentication code by SMS.