iOS Facebook SDK v3.14.1 Логин не работает с разрешением "public_profile"

Я пытаюсь обновить Facebook iOS SDK до версии 3.14.1 в моей игре. Это прекрасно работает, когда я спрашиваю только разрешение "по электронной почте". Но в соответствии с последним руководством SDK facebook мне нужно запросить разрешение "public_profile" при открытии сессии. Но это всегда терпит неудачу со следующей ошибкой:

ошибка NSError * домен: @"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];
        }];

Кто-нибудь сталкивался с этой проблемой раньше.

0 ответов

Другие вопросы по тегам