-2

现在我似乎对 Facebook Unity SDK 7.7 和 Unity 5.3.4f 有问题,我已经从 Unity 复制了调试密钥哈希并将其粘贴到我在 Facebook 开发人员页面中的应用程序设置中。我还正确命名了我的项目等并使其生效。

在我的游戏中一切都运行良好。我可以从我的游戏和邀请朋友中登录 Facebook。

问题是每当我卸载我的游戏并重新安装,或“使用签名的密钥库构建和运行”时,我都无法再次登录 Facebook。它给了我一个错误“登录错误:登录此应用程序时出错。请稍后再试”。

现在,如果我在 Facebook 中转到我的应用程序设置并查看“使用 Facebook 登录”下,我的游戏应用程序就在那里。所以我删除它,然后我可以再次登录。但是,如果用户在游戏中获得更新或从 Facebook 注销,则会弹出相同的登录错误。任何帮助都会很棒!

4

1 回答 1

0

我刚刚发现有 2 个不同的哈希键。一个用于发布,另一个用于调试,这是“Unity Facebook 设置”中显示的默认密钥哈希。现在要获得释放哈希键,这是一项任务!

因此,如果您构建您的 APK 文件并使用您的密钥库对其进行签名,那么每个密钥库都会生成一个不同的密钥哈希,用于您的 Facebook 应用设置。但是,如果您在没有签名的情况下构建和运行,则它是默认的调试哈希键。

于 2016-08-21T11:46:45.447 回答