1

我正在使用 Xamarin 的 Mono + MonoGame 为 Android 开发游戏。在任何级别上,游戏都包含一个通过 Facebook 向朋友请求帮助的选项。我生成了一个调试和发布哈希键,并将两者都添加到 Facebook。我在我的 android 2.3 设备上在调试和签名版本配置中测试了该应用程序,Facebook 在两者上都运行良好,因此我将该应用程序发布到Google Play。但是,我有 3 个朋友拥有 4.1.2 和 4.0.4 设备,他们告诉我 Facebook 共享不适用于他们的设备。在我的 2.3 设备上,单击 Facebook 按钮将请求登录或立即显示共享对话框。在 4.1.2 上,单击 Facebook 按钮会显示一个不同的屏幕,类似于下图中的屏幕样本. 单击“确定”只是将应用程序返回到游戏中,没有进一步的操作。如果此时再次单击 Facebook 按钮,应用程序将崩溃并出现 java 异常。我已使用以下技术确保我的应用程序的哈希键与 Facebook 的哈希键匹配。我怀疑该问题与哈希键有关,因为该问题仅发生在选定设备中,并且我能够通过禁用 SSO 来解决该问题,但我宁愿在不禁用 SSO 的情况下解决它。所以在这一点上,我不知道为什么会发生这种情况,我将不胜感激。

4

0 回答 0