Search code examples
androidcordovaionic-frameworkcordova-facebook

How does Ionic/Cordova generate hash key?


I'm working on adding Facebook API integration with ionic/Cordova and am trying to find the debug hash key that is generated for my app when I do:

ionic build android

I know that it generates a new .keystore file at /userhomedir/.android/debug.keystore. But what does it set as the alias and password? And how can I retrieve this hash key after Cordova has created it for my app. I don't see the hash key being printed anywhere during the build process.

I need the generated hash key to give to Facebook API to use their sign on SDK


Solution

  • It seems Cordova use ~/android/debug.keystore with the password android

    To get it :

    keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
    

    With password : android