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. введите описание изображения здесь введите описание изображения здесь

  • По требованию ресурсов в iOS 9 - как узнать точное местоположение загруженных ресурсов?
  • Неожиданный ключ CFBundleExecutable
  • iOS Как реализовать контроллер отображения панели вкладок без выбора элемента панели вкладок?
  • Безопасность транспорта приложений в Safari Extension
  • Реклама Bluetooth MIDI на iOS вручную, без CABTMIDILocalPeripheralViewController
  • Есть ли ограничение на количество элементов (CSSearchableItem) в Core Spotlight CSSearchableIndex в iOS 9?
  • MPRemoteCommandCenter вызывает обработчик несколько раз в iOS
  • как добавить архитектуру armv7s в статическую библиотеку в xcode 7 / ios 9?
  • scrollToRowAtIndexPath: atScrollPosition вызывает просмотр таблицы для «прыжка»
  • Не удалось получить безопасный сетевой запрос FBSDK iOS9
  • overlaySKScene не отображается при использовании SCNRenderer
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.