0

У меня проблема, если я реализую Javascript SDK из Facebook в веб-браузере в своем приложении. Я хочу сделать Facebook Connect с SDK, но это не работает.Android Lollipop WebView Facebook Войти

Когда пользователь не подключен к Facebook, функция FB.login() переходит на пустую страницу. Если я вошел в в браузере Chrome и я называю FUNTION FB.getLoginStatus (ответ), я получаю любопытный результат:

 {authResponse: null, status: "unknown"} 

Это происходит только на устройстве Android Lollipop. На старых устройствах он работает правильно.

Любые предложения?

+0

Имея такую ​​же проблему. Вы нашли решение? – JohnDoeKazama

+0

Существует официальный отчет об ошибке на facebook. https://developers.facebook.com/bugs/1651116428448693/ – Zenco

+0

Спасибо за сообщение. Похоже, что fb помеченный баг в качестве долговременного исправления ... Итак, возможно, мы не можем дождаться исправления в ближайшее время – JohnDoeKazama

ответ

0

Эй, у меня была такая же проблема. Я нашел что-то, что вы могли бы использовать, и я надеюсь, что это сработает. Проверьте это: Answer

В основном, я думаю, это связано с сторонними куки-файлами. Попробуйте добавить этот кусок кода, прежде чем начать WebView:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { CookieManager.getInstance().setAcceptThirdPartyCookies(mainWebView, true); }