ios facebook sdk ошибка systemlogincancelled

Я получаю ошибку sdk в facebook на ios, когда я пытаюсь войти в систему – обратите внимание, что я только что обновил версию своего sdk на facebook до версии 3.21.1. Интересно, что он отлично работает на симуляторе. Когда я вхожу в facebook на свой iphone под настройками => facebook, вход в facebook в моем приложении терпит неудачу, но когда я отключу свой логин в facebook, он снова работает отлично.

Вот мой код:

NSArray * basicPermissions = @[@"public_profile", @"user_friends", @"email"]; [FBSession openActiveSessionWithReadPermissions:basicPermissions allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) { [DCTLogger debug:@"facebookLoginQ:Callback: %@/%p sess=%@ ", [DCTBase stringForFBSessionState:status], error, session]; if (error) { dispatch_async(q, ^{ handlerCopy(nil, error); }); return; } if (status == FBSessionStateOpen) { [FBSession setActiveSession:session]; [self facebookSessionCreatedQ:q Callback:handlerCopy]; } }]; 

Ошибка, которую я получаю, это com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled с кодом ошибки facebook sdk 2.

Еще один интересный момент заключается в том, что если я удалю public_profile из basicPermissions логин работает нормально, и, как и в другом сообщении, я видел об этом, если я использую устаревший метод openActiveSessionWithPermissions а не openActiveSessionWithReadPermissions он отлично работает.

Просто хочу еще раз указать, что он только кажется неудачным, если на устройстве имеется зарегистрированная учетная запись facebook. У меня возникает ощущение, что, возможно, новый sdk автоматически включает public_profile поэтому, если я снова запрошу его в basicPermissions, это вызовет проблему.

  • использование идентификатора undeclare 'FBRequestConnection'
  • Откройте страницу страницы с помощью собственного приложения Facebook на iOS
  • iOS: отправка запроса Facebook
  • Как пригласить всех друзей facebook из ios или приложения для Android после ios sdk 3.2
  • numberOfRowsInSection, но cellForRowAtIndexPath не вызывается
  • Facebook SDK - iOS - Не удается отправить URL (ошибка 102)
  • Разрешение публикации Facebook - «Только я», используя FBWebDialogs
  • Использование Facebook для iOS SDK 3.1, как отправить сообщение на временную шкалу друга, избегая устаревших заголовков
  • iOS «как» страница приложения facebook, как это сделать?
  • Диалоговое окно «Общий доступ к Facebook» в быстром
  • Как запретить Facebook в браузере приложений открывать ссылки на мой сайт?
  • Interesting Posts

    SDK для обмена сообщениями iOS

    звук, воспроизводимый только через наушники на определенных устройствах с помощью MPMoviePlayerController

    Неизвестное имя типа 'NSError' и другие

    UIActivityViewController не может установить тему при совместном использовании в приложении Gmail.

    CGFloat для NSString с десятичной точностью, только если есть дробная часть

    Как заставить NSDateFormatter не включать часы, если есть нулевые часы?

    Реализация приложения iOS Facebook App для просмотра фотографий

    TestFlight не работает как обычно

    Почему некоторые библиотеки в iOS предоставляются C-based API?

    Что такое процесс iPhone com.apple.dt.ins?

    Как обнаружить, когда popover отклоняется в iOS 9

    Откройте uber из моего приложения с местом отправки и отпускания, предварительно заполненным без использования sdk

    Как понять регистр EXC_BAC_ACCESS (SIGSEGV) KERN_INVALID_ADDRESS?

    Как сделать UIPickerView с помощью кнопки «Готово»? стриж

    Как удалить API уведомлений push

    Давайте будем гением компьютера.