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,并向我们提供了新的哈希值。现在一切正常。
我们的应用程序已经在 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,并向我们提供了新的哈希值。现在一切正常。