Facebook Login SDK в IOS 9

Я использую SDK для входа в facebook. Он отлично работает в IOS 7, 8 и 9. Но если у телефона есть приложение для входа в facebook, приложение открыто в приложении iOS 7 и 8. НО IOS 9 не открывается приложение facebook. Он открывает браузер (веб-страницу) и выполняет проверку. Какова причина? У кого-нибудь есть идея?

отредактированный

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [FBSDKProfile enableUpdatesOnAccessTokenChange:YES]; [login logInWithReadPermissions:@[@"public_profile", @"email"] fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { NSLog(@"Process error"); } else if (result.isCancelled) { NSLog(@"Cancelled"); } else { NSLog(@"Logged in"); [[NSNotificationCenter defaultCenter] postNotificationName:FBSDKProfileDidChangeNotification object:nil]; } }]; 

4 Solutions collect form web for “Facebook Login SDK в IOS 9”

Это по дизайну и использует SFSafariViewController на iOS 9. Как отмечено в сводке v4.6 ,

SDK поддерживает различные функции iOS 9, включая Bitcode. Кроме того, диалоги SDK, такие как Login, Like, Share Dialogs, автоматически определяют лучший пользовательский интерфейс на основе устройства, включая SFSafariViewController вместо Safari

Мы знаем, что это может сбивать с толку вначале, но мы определенно имеем ту же цель, что и наши разработчики, чтобы убедиться, что пользователи получают лучший опыт работы с iOS 9 и имеют хороший опыт входа в систему. На iOS 8 логин по-прежнему предпочитает переход приложения в приложение Facebook.

 loginButton.loginBehavior=FBSDKLoginBehaviorWeb; 

попробуйте это, он откроется в браузере приложения.

Да, Puvanarajan вы установили разрешение для входа в iOS 9 facebook? если нет, то установите facebook permisiion в info.plist, как показано ниже …

введите описание изображения здесь

надеюсь, это поможет вам.

Вы используете новейший SDK, если хотите войти в приложение facebook, чтобы использовать старый SDK.
Я использую SDK 4.4 build number 20150708.
Также 20150813 работает хорошо.
Вы можете скачать здесь: https://developers.facebook.com/docs/ios/downloads. Также добавьте некоторые строки в свой Info.plist. введите описание изображения здесь введите описание изображения здесь

  • Как загрузить файл apple-app-site-association для универсального соединения на сервере для приложения iOS?
  • Как реализовать действие предварительного просмотра 3D Touch с помощью левого или правого прокрутки?
  • iOS: альтернатива RestKit для Swift
  • Xcode 7 НЕ создаст действительный архив из того же проекта, который строит действительный архив в Xcode 6
  • Динамический тип и саморазмерные ячейки со статической таблицей
  • Разделитель UITableview не скрывается для iOS9
  • Показать разделитель только для доступного CellForRow в UITableView
  • Варианты представления веб-сайта, когда веб-сайт / приложение поддерживает универсальные ссылки в iOS 9
  • Соединение сокета iOS9 было убито, когда приложение приостановлено, хотя приложение зарегистрировано как VOIP
  • Ошибка Xcode 7 SpriteKit с блоками
  • Строка UIPasteboard, возвращающая значение null из расширения Today
  • (ios9) Интервал HangTracer равен 0, вызывая 1 сек, используя Contact Framework
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.