40

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.

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
rosu alin
  • 5,674
  • 11
  • 69
  • 150

4 Answers4

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
19

Check out below image, where you can see SHA256 key available on play store after live your app.

enter image description here

Prashant Arvind
  • 2,139
  • 20
  • 27
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
  • 1
    That 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. SHA256

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