React native 哈希键不匹配错误android faebook应用程序

React native 哈希键不匹配错误android faebook应用程序,react-native,react-native-android,react-native-fbsdk,React Native,React Native Android,React Native Fbsdk,我创建了一个本地android应用程序。然后使用react native fbsdk使用facebook对用户进行身份验证..t我已经在facebook开发者门户中注册了该应用程序,并更改了我的清单文件和字符串文件。当我启动LoginManager.logInWithPermissions(['public_profile','email'])时,它会对我进行身份验证并将我带到facebook,登录,然后给我错误信息“密钥哈希与任何存储的密钥哈希不匹配。转到以获取更多信息。”。 我在帮助文档中使

我创建了一个本地android应用程序。然后使用react native fbsdk使用facebook对用户进行身份验证..t我已经在facebook开发者门户中注册了该应用程序,并更改了我的清单文件和字符串文件。当我启动LoginManager.logInWithPermissions(['public_profile','email'])时,它会对我进行身份验证并将我带到facebook,登录,然后给我错误信息“密钥哈希与任何存储的密钥哈希不匹配。转到以获取更多信息。”。 我在帮助文档中使用以下两个选项创建了hashkey with teh命令: 1. keytool-exportcert-alias androiddebugkey-keystore%HOMEPATH%.android\debug.keystore | C:\Users\manshuk\Downloads\openssl-0.9.8k_X64\bin\openssl-sha1-binary | C:\Users\manshuk\Downloads\openssl-0.9.8k_X64\bin\openssl base64

  • 并使用应用程序本身的debug.keystore,如下所示: keytool-exportcert-alias androiddebugkey-keystore android/app/debug.keystore | C:\Users\manshuk\Downloads\openssl-0.9.8k_X64\bin\openssl sha1-binary | C:\Users\manshuk\Downloads\openssl-0.9.8k_X64\bin\openssl base64

  • 我在facebook的应用程序中添加了密钥。应用程序内设置,facebook。

    我不是说这一直有效。但是,这对我很有效

    首先获取sha-1(阅读代码,您必须编辑它)

    将其粘贴到命令提示符中

    现在复制你的sha-1

    到这里来>

    将sha-1密钥粘贴到“十六进制字符串:”中

    复制输出(base64)的值:

    现在将其粘贴到fb开发者应用程序哈希键中


    保存、删除手机中的应用程序、重新安装、运行。

    我不是说这一直都有效。但是,这对我很有效

    首先获取sha-1(阅读代码,您必须编辑它)

    将其粘贴到命令提示符中

    现在复制你的sha-1

    到这里来>

    将sha-1密钥粘贴到“十六进制字符串:”中

    复制输出(base64)的值:

    现在将其粘贴到fb开发者应用程序哈希键中


    保存、删除手机中的应用程序、重新安装、运行。

    出现上述错误时,会显示一个哈希键。是否已将其添加到开发人员门户?错误消息上方没有显示任何内容。我看到一些人说,在其他一些论坛也一样,但在我的情况下,没有哈希键之前出现的消息,我试图再次运行它今天,我没有得到的错误消息,我在FB中添加的哈希,它的工作。我还是不明白为什么昨天它不起作用。很明显,我的散列和之前发送的不一样。这让我想知道当我准备在playstore上发布应用程序时会发生什么。出现上述错误时会显示一个哈希键。是否已将其添加到开发人员门户?错误消息上方没有显示任何内容。我看到一些人说,在其他一些论坛也一样,但在我的情况下,没有哈希键之前出现的消息,我试图再次运行它今天,我没有得到的错误消息,我在FB中添加的哈希,它的工作。我还是不明白为什么昨天它不起作用。很明显,我的散列和之前发送的不一样。这让我想知道当我准备在playstore上发布应用程序时会发生什么。我尝试过这个,但它对我不起作用。虽然现在我看到错误消息有散列,当我添加该散列键时,它对我有效。我尝试了这个,但它对我无效。虽然现在我看到错误消息有散列,当我添加散列键时,它对我有效。
    keytool -list -v -keystore "C:\Users\EDIT THIS\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android