Soomla核心版本: 1.3.1 Facebook SDK版本: 7.2.2 Unity: 5.3.3
尝试从unity游戏登录facebook (使用SoomlaProfile.Login(Provider.FACEBOOK);)
问题是:它总是打开Safari的登录屏幕,而不是Facebook的应用程序。
在MobileFacebook.cs中设置shareDialogMode = ShareDialogMode.NATIVE;无济于事。默认情况下它是自动的,但它打开的是浏览器,而不是应用程序。已安装Facebook应用程序。
我怎么才能修复它呢?我需要打开Facebook的应用程序,如果它安装并在里面运行登录。
发布于 2016-04-24 00:41:02
据我从Facebook开发者网站上了解到,根据这个bug报告https://developers.facebook.com/bugs/786729821439894/,Facebook iOS sdk 4.6通过来做这个设计。您使用的是Facebook sdk版本: 7.2.2,它包含底层的iOS 4.7SDK。(根据https://developers.facebook.com/docs/unity/change-log,v7.2.0 -2015年10月13日更新到FacebookSDK4.7)对于iOS9和iOS sdk > 7.2.0,这似乎是由于iOS9的变化而导致的预期行为(阅读更多信息:https://developers.facebook.com/blog/post/2015/10/29/Facebook-Login-iOS9)。我希望这对我有所帮助,我没有曲解问题或版本。
https://stackoverflow.com/questions/36728846
复制相似问题