0

当未通过系统设置登录 Facebook 时,一切正常。但是,当我已经通过系统设置登录时,我无法通过 Unity3D Prime31 插件登录 Facebook。

在“允许这些应用程序使用您的帐户”选项下,我的应用程序已列出并已启用。在应用程序本身中,当我按下登录按钮时,会弹出一个对话框,说明:“[此处的应用程序名称] 想要访问您的基本个人资料信息和朋友列表”,选项为“不允许”和“确定” '。我按下 OK 按钮,触发了“loginFailedEvent”功能。

在我调用'init'的函数中,我在它之后有这一行:

FacebookBinding.setSessionLoginBehavior(FacebookSessionLoginBehavior.UseSystemAccountIfPresent);

这是 XCode 中记录的内容:

会话创建错误:错误域=com.facebook.sdk 代码=2“操作无法完成。(com.facebook.sdk 错误 2。)”UserInfo=0x1aa7bc80 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook .sdk:SystemLoginCancelled

任何帮助表示赞赏。

4

1 回答 1

0

简单您需要访问会话意味着通过设置(远程访问)使用登录 facebook,然后按照简单步骤 k,打开 developer.Facebook。com 并在此处添加您的捆绑标识符,例如 com.xxxxxx.xxxx ,不要对您的 xcode、k 进行任何更改,它对您来说可以正常工作

于 2014-04-19T15:49:39.240 回答