2016-04-19 3 views
1

Soomla ядро ​​версии: 1.3.1 Facebook SDK версии: 7.2.2 Unity: 5.3.3Unity: войти в Facebook с Soomla и Facebook SDK всегда открывается в браузере

Попытка войти в Facebook от единицы (используя SoomlaProfile.Login (Provider.FACEBOOK);)

Проблема заключается в том, что она всегда открывает экран входа в Safari, а не в приложение Facebook.

Настройка shareDialogMode = ShareDialogMode.NATIVE; внутри MobileFacebook.cs не помогает. Это был АВТОМАТИЧЕСКИЙ по умолчанию, но он открывает браузер, а не приложение. Приложение Facebook установлено.

Как я могу это исправить? Мне нужно открыть приложение Facebook, если оно установлено и запускает вход в него.

ответ

5

Как я понимаю, на сайте разработчиков Facebook, согласно этому отчету об ошибке https://developers.facebook.com/bugs/786729821439894/, iOS sdk 4.6 делает это по дизайну. Вы используете версию SDK для Facebook: 7.2.2, которая имеет базовый iOS 4.7 sdk. (согласно https://developers.facebook.com/docs/unity/change-log, v7.2.0 - 13 октября 2015 г. было обновлено до iOS sdk 4.7) Кажется, что для iOS9 и Facebook SDK> 7.2.0 это предполагаемое поведение из-за изменений в iOS9 (подробнее здесь: https://developers.facebook.com/blog/post/2015/10/29/Facebook-Login-iOS9). Надеюсь, это помогло, и я не стал неверно истолковывать проблему или версии.

 Смежные вопросы

  • Нет связанных вопросов^_^