I am trying to integrate deep linking with branch.io. But in order to do this. I need to extract the SHA256 Cert Fingerprints to put them in my branch.io dashboard. How Do I do this? what is my certificate? They have too little data on how this is done.
Asked
Active
Viewed 3.3k times
4 Answers
74
Execute this command:
keytool -list -v -keystore my-release-key.keystore
Source: https://developer.android.com/training/app-links/index.html#web-assoc

Simon Marquis
- 7,248
- 1
- 28
- 43
-
Thanks, wasn't sure if the "Cert" is the keystore or not – rosu alin Nov 14 '16 at 09:42
-
Still ain't sure, cause Branch doesn't work as it should... But atleast I tried :( – rosu alin Nov 14 '16 at 09:42
-
The SHA256 certificate will be listed if you execute this command (replace the my-release-key.keystore with the actual production keystore) – Simon Marquis Nov 14 '16 at 09:44
-
Yes. I know, I did it, I extracted the key, thanks. I can set this as answered. But Branch still doesn't work for me, but hey, back to the drawing board – rosu alin Nov 14 '16 at 10:46
-
saved my MBP , i was about to bang it on the wall. – vishal dharankar Dec 03 '18 at 19:36
11
The SHA265 fingerprint is related to your app’s signing certificate. keytool -list -v -keystore my-release-key.keystore
is the right command to generate it, but there are additional steps you need to take before everything will work as expected. You can find a full walkthrough of how to configure this in the Branch Android App Links guide.

HBG
- 1,731
- 2
- 23
- 35

Alex Bauer
- 13,147
- 1
- 27
- 44
-
1That link is for iOS. Here's the link to the Android Branch App Links: https://docs.branch.io/pages/deep-linking/android-app-links/ – Nick B Jan 31 '18 at 13:59
6
Small update to Prashant Avrind's excellent pictorial answer.
After publishing with Google App Signing enabled the SHA256 key is now available under Setup > App Integrity.

James Jordan Taylor
- 1,560
- 3
- 24
- 38