{warning} if you did NOT add your SHA-1 Key you will face some errors while verifying Phone Number
{primary} you can skip step 1 if you already have
.jks
key.
after getting your jks
key open the folder Firebase Console - Files\Generate SHA1 Fingerprint Tool
then choose your OS type (x86 or x64) and open the file release.bat
(make sure that you have Java JDK Installed)
it will ask you for key alias
that you have set when generating the .jks
key
{primary} if you did not define key alias the default key alias would be
key0
D:\Folder\key.jks
or simply drag and drop it finally hit enter and you will get the SHA1 Fingerprint like this
Please make sure that you got SHA-1 NOT SHA-256, if for some reason you've got SHA-256, search for 'keytool' in Java directory and execute the command:
keytool -list -v -keystore <your_keystore_jks_file_path> -alias <your_alias_name>
copy the SHA1 key and go to your Firebase Project Console and click on little Gear icon > Project Settings >General
scroll down and you will find your package name, click on Add Fingerprint
and paste in the SHA1 key that you've copied before. then click save
if you want to upload your app to Google Play Store then you have to get your SHA1 Fingerprint From Google Play Console after Uploading your APK .
to do so go to Google Play Console > Release Management > App Signing > you will see your keys like this
copy SHA-1 Keys (App Signing & Upload Certifcates) and paste them in Firebase Console as you've done in Adding your SHA-1 Key
more info in this article