Facebook-unity-sdk没有使用iOS原生SSO

Nil*_*nch 8 unity-game-engine ios facebook-unity-sdk

我正在使用Unity 4.6和Facebook Unity SDK 6.0.

在Android上,事情看起来很膨胀,但在iOS上我似乎没有使用原生的Facebook SSO.它不断恢复到基于浏览器的登录,这真的给人一种不专业的氛围.

我在十个不同的设备上测试了这个,都使用了开发人员证书.

我已经完成了以下清单:

  • 运行中的XCode收到没有错误或日志,表明有任何错误,但仍然使用旧的"基于浏览器"的登录解决方案.
  • 当我使用SDK中包含的示例场景时,这也适用.
  • 该应用程序在Facebook Developer控制台中启用了SSO,并且捆绑ID匹配.
  • FBXXXXXXXXX URL sceme位于info.plist中,在XCode中显示得很好.
  • info.pList中的FacebookAppID键也已设置,并使用数字Facebook应用程序ID.
  • 在Facebook中,该应用程序向公众开放,需要联系电子邮件,并且配置了iOS软件包.

我已尝试过开发人员,管理员和"陌生人"帐户,而且没有一个人可以获得本机iOS facebook登录.

有没有人见过这个?我能找到的大多数类似案例都超过一年,并不适用于此.

Gre*_*sek 1

在 Facebook SDK 7.2 中,在 MobileFacebook.cs 中更改 Unity 本身的 shareDialogMode 在此输入图像描述