我正在使用Ionic 3创建我的应用程序,并通过Facebook建立了连接,但是在生成哈希键和构建之后,我只能连接到Facebook一次。
在此之后,我有这条消息:
密钥哈希无效。密钥哈希.....DOS 不匹配任何存储的密钥 https://developers.facebook.com/apps/.../dashboard/处的哈希
我的步骤 :
- 创建脸书应用
- 添加安卓平台
- 添加生成 ID
- 运行命令:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android\debug.keystore | openssl sha1 -binary | openssl base64
- 添加密钥哈希
- 运行命令:
离子构建安卓
在我的密钥哈希无效后,我只能登录一次
捕获并记录 de 插件抛出的异常 ,它将有一个密钥哈希,您将其粘贴到 Facebook 开发人员项目控制台上。我不太确定为什么环境中的密钥哈希与编译时使用的密钥哈希不同。
编辑:我发现了一些东西,看看这个 爱奥尼奇/科尔多瓦如何生成哈希键?