Unity Facebook SDK - 登录问题

时间:2014-06-03 15:14:55

标签: facebook login sdk unity3d

我目前正在使用Unity开发游戏。 我的游戏差不多完了,我想添加一些Facebook功能。

我将Facebook最后一个SDK(5.2.1)添加到我的C#项目中。

然后,我按照SmashFriends示例添加一些函数: - FB.Init初始化SDK - FB.Login记录用户 - FB.Feed在用户时间线上发布故事

基本上,当我开始游戏时会调用FB.Init。当玩家完成他的回合后,他得到了一个分数。 然后,有两个选择: - 用户已登录,FB.Feed被调用,并且已发布分数。 - 用户未登录 - >显示登录弹出窗口

这是我的问题: 当我在Unity上测试它时,登录弹出窗口正确显示,所以我可以输入我的访问令牌,以及Feed弹出显示,我可以发布。 但是,当我在Facebook上测试我的应用程序(http://parseapp.com上的主机,这里没有问题)时,FB.Init被正确调用,当调用FB.Login时,我没有任何回调......

精确度:我在项目中使用NGUI。

我已经在网上搜索过了,但没找到解决办法= /

2 个答案:

答案 0 :(得分:0)

看来在每个场景中都使用FB SDK函数,FB.Init应该被调用... 经过一天搜索我的错误之后,我很失望地看到它没有在doc或其他任何地方指定!!

感谢Stackoverflow校正器,纠正我的一些问题!对不起,我是法国学生;)

答案 1 :(得分:0)

我认为您还可以将Facebook功能实现为带有DoNotDestroy的单例。 这应该可以帮助你在切换场景时不会松开init。