I'm publishing an Android app at Amazon AppStore and doubted about integration with Facebook.
The instructions on Facebook's site are very clear in case if I'm using just my certificate to sign app. However, as I understand Amazon signs the app with its own certificate and, therefore, I should generate a new Key Hash for Facebook SDK.
So my question is: how do I generate Key Hash for Amazon Appstore signed app (if I don't have their keystore)?
We got in touch with Amazon through their Developer Portal (Help -> Contact Us -> Questions about application signature) regarding this issue.
Looks like they enabled a flag for our app that gives us an option to sign the binary ourselves. When uploading a binary, you get an option: Amazon will sign the binary or I will sign the binary.
If you want to sign the binary, the process looks like this:
Step 1: You upload an unsigned APK
Step 2: You download the processed binary that contains their injected code
Step 3: You sign the processed binary with your key and upload again
This way, you can reuse your existing Key Hash for Facebook SDK.
Amazon provides you the hash. Under the "Binary File" tab, there is a section titled "Appstore Certificate Hashes". You just need to copy the sha1 base 64 hash to the Facebook app settings.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With