iOS 6 Facebook身份验证应用程序状态
问题描述:
我在iOS6上使用SDK 3.1进行Facebook身份验证。 我有一个使用旧的FB SDK的现有应用程序。iOS 6 Facebook身份验证应用程序状态
显然,我已经实现了:
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
但一开始我的第一次尝试登录后得到“错误2” FBSessionStateClosedLoginFailed。
未提供任何验证对话框。应用程序最初在iOS设置 - > Facebook中变为不活动状态。
我已经尝试了几种解决方案,但默认情况下该设置在任何配置了Facebook帐户的新设备上都处于禁用状态。
请帮忙:)
答
您是否尝试使用Facebook SDK 3.5.1?我为使用相同SDK的游戏开发人员开发了一个插件,而且我的插件用户都没有面对这个问题。
你可以尝试传递'nil'作为权限而不是实际的权限数组吗? –