我正在开发一个 iOS 应用程序并切换到新的 Facebook iOS SDK 3.5.1。
在 iOS 6 上,使用系统内的 Facebook 集成,用户在我的应用程序中的登录过程按预期工作,在用户授予权限后调用完成处理程序块。
问题在于不使用此集成时,无论是否安装了 Facebook 应用程序。
当我调用“openActiveSessionWithReadPermissions”时,会立即以 FBSessionStateClosedLoginFailed 状态调用完成处理程序块,然后用户授予应用程序权限,当他返回应用程序时,不再调用完成处理程序,因此我不会收到用户通知登录。
我尝试了很多更改,从我的 facebook 用户允许的应用程序列表中删除该应用程序,从设备上卸载该应用程序等......但我不知道那里发生了什么......
非常感谢任何帮助!
感谢社区