Android Facebook SDK: Key hash does not match any stored key hashes when uploading google play

前端 未结 8 1980
南旧
南旧 2020-12-12 22:44

My app uses facebook api for user login. On developing it works fine, but when I uploaded it to google play it stops working.

This is the error log:

         


        
相关标签:
8条回答
  • 2020-12-12 23:21

    You can also just take the missing hash from the stack trace of the ApiException: Key hash XXXXXXX does not match any stored key hashes. There you have it already, only missing the =at the end. So take XXXXXXX=.

    0 讨论(0)
  • 2020-12-12 23:23

    I solved the issue in the simple way..

    1)Frist Logout from the FaceBook app.

    2)Open the Appplication which you have developed when cilck to login it will show the haskkey not mathcing.

    3)Generate the SHA1 signing report in (Right Side Tab android studio) Gradle-->Task-->android->signing Report .(HEXA String)

    4)Convert that to base 64.(Link) 5)Copy the output and past in the FaceBook developer page..


    0 讨论(0)
  • 2020-12-12 23:23

    please check point no. 9 on Enable Single Sign On for Your App

    Enable Single Sign On Enable single sign on for your app by setting Single Sign On to Yes below. YesNo Single Sign On

    0 讨论(0)
  • 2020-12-12 23:25

    This is working fine to me

    keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
    

    Where <RELEASE_KEY_ALIAS>is your Alias name while you create signed application.

    enter image description here

    And <RELEASE_KEY_PATH>is Location in the below picture And then enter the password is key create password in the below picture instead of android

    enter image description here

    0 讨论(0)
  • 2020-12-12 23:26

    I spent a full day trying to figure out why this wasn't working...

    When generating the hash key for production you need to use openssl-0.9.8e_X64.zip on windows, you cannot use openssl-0.9.8k_X64.zip

    The versions produce different hash keys, for some reason 9.8k does not work correctly... 9.8e does

    Reference

    0 讨论(0)
  • 2020-12-12 23:26

    Above solutions are correct to a point. But if someone still faces an issue . Delete the key from developer profile and add it again writing= at the end and press enter . You have to add key in both settings and developer.

    I was facing issues with app release to google play and using release key

    0 讨论(0)
提交回复
热议问题