我正试图在我的游戏中将facebook iOS sdk升级为 v3.14.1 。当我只要求“email”权限时,它工作正常。但根据最新的facebook SDK教程,我需要在打开会话时要求“public_profile”权限。但它始终失败并出现以下错误:
错误NSError * domain:@“com.facebook.sdk” - 代码:2
com.facebook.sdk:ErrorLoginFailedReason: com.facebook.sdk:SystemLoginDisallowedWithoutError
我在下面给出了我的代码:
NSMutableArray *permissionArray = [[NSMutableArray alloc] init];
[permissionArray addObject:@"email"];
[permissionArray addObject:@"public_profile"];
[FBSession openActiveSessionWithReadPermissions:permissionArray
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error)
{
[self sessionStateChanged:session
state:state
error:error];
}];
以前有人遇到过这个问题。