Android WebView с Facebook Нравится функциональность

1

Я создаю очень основное приложение для Android. Все, что он делает, - это перенос мобильного сайта в WebView. Ничего другого...

Когда я тестирую ссылки, и я сталкиваюсь с проблемой при попытке "Похоже" на статью через Facebook. Что происходит, это перенаправляет меня на логин... тогда, как только я вхожу в систему, он ничего не делает. Я возвращаюсь в свое приложение для Android и просматриваю сайт, и он не регистрируется, что я "поделился" с этой статьей.

Если вошел в систему до "Like", она все равно не будет отмечена, как понравилось на мобильном сайте. Я проверяю, что я вошел в Facebook, но его, как будто мое приложение не может читать файлы cookie.

У кого-нибудь была эта проблема, если да, у вас есть исправление/обход?

Спасибо

Теги:
android-webview
facebook-like

1 ответ

0
Лучший ответ

Вы можете отлаживать мобильный сайт, который ваше приложение, по существу, обертывает? Кажется, что-то случилось с javascript, выполняемым при нажатии кнопки. В связи с этим, вы включили javascript в своем WebView? По умолчанию он выключен, и вам нужно использовать WebSettings.setJavaScriptEnabled(true).

Связано с файлами cookie, является ли вход в ваш веб-просмотр или загружен внешний браузер? Если позже вам нужно будет синхронизировать файлы cookie. См.:

WebView и Cookies на Android

  • 0
    Я пробовал оба способа ... с внешним браузером я вхожу в систему, и он сидит там ... нет перенаправлений обратно в приложение. Затем я попытался сохранить его в моем WebView, который работает до некоторой степени ... он регистрирует меня, но не перенаправляет меня к моему предыдущему веб-просмотру ... поэтому, если я вернусь в приложение, нажав Home, тогда мое приложение я смогу затем нажмите кнопку «Мне нравится», но ее функциональность явно не нужна
  • 0
    извините ... да, я включаю javascript ... я думаю, что лучший способ - поддерживать все в приложении, а не открывать внешний браузер. Я по крайней мере могу распознать печенье. Но это не лучший пользовательский опыт и не то, что ожидает клиент.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню