Android 密钥哈希 - 用户似乎拥有不同的密钥

Android Key Hash - Users appearing to have different keys

我们的应用程序已经在 Android 上发布了 Facebook 集成一年多了。首次构建时,我在 Facebook 应用程序上设置了密钥哈希。

我们在2天前推出了新版本的游戏,我们有一些用户遇到错误:

Invalid key hash <key hash> does not match any stored hash keys.

我们的日志中出现了两个完全不同的密钥散列,均来自多个用户。然而,绝大多数用户,包括我们的手机,都没有问题并且使用了正确的密钥。

没有什么不同,我们一如既往地使用相同的生产证书。

我不明白构建如何产生完全不同的密钥,据我所知,这甚至不可能?

可能有什么东西被破坏了?有人经历过吗?

更新

我们发现它只影响 Kindle,不影响 Google Play 版本。此外,它似乎只影响安装了 Facebook 应用程序的用户。

问题被确定为仅限 Kindle 用户。然后我们发现它只发生在安装 Facebook 应用程序时。我们最近更新了用于 Facebook 登录的 GoViral ANE,但直到最近才发布新的 Kindle 版本,这打破了那些安装了 Facebook 应用程序的用户的登录(以前该应用程序根本不使用 Facebook 应用程序)。在与亚马逊交谈后,他们解释说他们放弃了 APK,并向我们提供了新的哈希值。现在一切正常。