【发布时间】:2015-08-03 14:21:45
【问题描述】:
我遇到了关于 Facebook 密钥哈希的非常奇怪的问题。 Facebook SDK 在我的 Android 应用程序中用于提供本机身份验证。一切正常,直到今天早上进行了一些临时配置更改。我删除了原始的密钥哈希 (keyhash1) 并将其替换为另一个 (keyhash2)。经过一些测试,恢复了配置,但我原来的 Key Hash keyhash1 停止工作...消息说“keyhash1 与任何存储的密钥哈希不匹配”。 p>
我仔细检查了所有内容,多次尝试重建应用程序,但都没有成功。经过几个小时的挖掘,找到了this的答案。由于我无法删除这个应用程序(它已经被许多用户使用),我决定尝试在其他地方重现这个问题。准备测试应用程序,添加和删除 Key Hash 几次,瞧,问题成功重现。 根据上面提到的stackoverflow答案,删除了Facebook App,并使用相同的Key Hash创建了一个新的,它又开始工作了。
我该如何修复原始应用程序的问题? Facebook 屏蔽 Key Hashes 是否正常?
【问题讨论】:
标签: android facebook facebook-authentication android-keystore