Unity Facebook SDK IOS 不返回应用程序

Unity Facebook SDK IOS Not Returning to app

我正在尝试通过 Unity 内置的 iOS 应用程序使用 Facebook 登录。我正在使用 Facebook Unity SDK (7.9.0)。登录似乎工作正常,但之后,我没有返回应用程序,而是留在 safari window 中,屏幕空白。

enter image description here

我在 Whosebug 上看到了一些类似的问题,但是 none 得到了足够详细的回答,让我知道如何修复它,而且我没有足够的声誉来提出澄清的问题 :- (

所以我一直没有找到导致这个问题的原因,但是我卸载了 Facebook SDK 然后重新安装它,现在它可以正常工作了。我怀疑我没有从他们的示例中完全正确地复制代码或其他内容。

TLDR:将这些 2 files 放入 Plugins/iOS 文件夹并修复它。

您使用的是哪个版本的 Unity? 这似乎是一个 Unity 5.5 错误,请参阅 Facebook 开发者论坛 this conversation

以防有人像我一样在 Google 上搜索时发现这个问题。我是使用 Unity 5.6 的 运行 iOS 10.3 并且发生了这种情况。我查到的具体原因是Firebase Invites不兼容Unity Facebook sdk。一旦我删除它,一切都按预期工作,所以一定要检查你的其他第三方库。