Ответ 1
От менеджера по продуктам в Facebook в группе "Сообщество разработчиков Facebook".
И мой ответ, все еще ожидая ответа:
Итак, похоже, что с SDK 4.6 они заставляют каждый логин использовать контроллер просмотра Safari.
РЕДАКТИРОВАТЬ ----
Я следил за этим руководством по обновлению моего приложения, чтобы использовать SDK для Facebook для SDK для iOS 9.
Когда я нажимаю кнопку входа в систему, появляется контроллер представления Safari, тогда как он должен перенаправляться на приложение Facebook (приложение установлено на iPhone).
Требуется ли дополнительная обработка? Он отлично работал в предыдущих версиях (v4.3.0).
От менеджера по продуктам в Facebook в группе "Сообщество разработчиков Facebook".
И мой ответ, все еще ожидая ответа:
Итак, похоже, что с SDK 4.6 они заставляют каждый логин использовать контроллер просмотра Safari.
РЕДАКТИРОВАТЬ ----
Из FacebookSDK версии 4.6 и выше они заставляют каждый логин использовать контроллер просмотра Safari на iOS 9.
Есть два способа исправить это:
Надеюсь на эту помощь!
Мы видели жесткие цифры об этой точной проблеме. 8 октября мы выпустили первую версию приложения с FBSDK 4.6. В том же обновлении мы сделали наш входной поток более заметным в пользовательском интерфейсе, поэтому мы увидели значительный всплеск сообщений электронной почты. Тем не менее, наши учетные записи в Facebook пошли в одно и то же время. Этот эффект не наблюдался для пользователей iOS 8 (по электронной почте и входам в facebook поднялись вместе). Вот график. Red - это электронные письма, а синий - это только для пользователей iOS 9.
График регистрации электронной почты Facebook и электронной почты
tl; dr Последнее обновление для SDK для Facebook убило наши коэффициенты пересчета в Facebook!
@CanAksoy Является ли Facebook внутренним? Я согласен с тем, что наши интересы выровнены здесь, какая тенденция перемещает всех в Safari на ваши коэффициенты конверсии по всему миру?
для открытия приложения Facebook -
Откройте ваш plist в качестве исходного кода, И добавьте следующий код -
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
Он работает для меня в iOS 9
Я также получил регистрацию FB с Safari. Но после настройки всех конфигураций для iOS 9 (https://developers.facebook.com/docs/ios/ios9, логин снова работал с приложением FB (я использую 4.4. SDK). Кто-нибудь еще с этим опытом?