Unity Facebook sdk 4.3.6

时间:2013-11-29 13:11:37

标签: facebook unity3d facebook-unity-sdk

我在登录时遇到问题。我使用的是facebook sdk 4.3.6unity3d 4.3.0/4.3.1

当我点击登录按钮时,Facebook权限窗口打开,按下确定后没有任何反应,并在日志中打印以下消息

" sending to Unity OnLoginComplete({"cancelled":true,"key_hash":"asdasd"}) "

FB.Login(“email,publish_actions”,LoginCallback);

并在

void LoginCallback(FBResult result)                                                        
    {                                                                                          

        login = result.Text; // output  login=false, userid="", access_Token=""

    } 

1 个答案:

答案 0 :(得分:2)

不确定上面的答案是什么......为什么JSON与任何事情有关?

我遇到了同样的问题......使用的是Facebook SDK 4.3.4并且遇到了同样的问题。 我看到有一个新的4.3.6尝试了...同样的问题。

我检查LOGCAT并看到同一行: 发送到Unity OnLoginComplete({“cancelled”:true,“key_hash”:“4EbLC ........ 0uFU1A =”})

我的UNITY Facebook设置不是我的...我不知道从哪里获得这个HASH。

我想知道“取消”:真实结果是否是Facebook对话框允许权限的结果..尽管我没有点击取消

我将尝试我尚未尝试过的唯一一件事,那是某人发布最新OPENSLL并重新生成钥匙的帖子......


求助:好的这就是我为了让它发挥作用而做的......

我添加了Hash,我从LOGCAT到Facebook开发应用程序设置 develop.facebook.com/apps

现在它登录我...

我只是不知道Hash来自哪里......我也有从Unity生成的哈希值。

赖安