2014-02-13 4 views
0

Я экспериментировал с Samsung и LG smartTV специально для входа на Facebook.Facebook логин от Samsung SmartTV

После тщательного поиска по LG и Samsung Dev форум и StackOverflow я не смог найти решение. Позже я создал приложение прототипа со следующей стратегией -

  • У меня есть простое приложение, с экраном приветствия и большим «Связью с Facebook» кнопкой
  • После пользователь нажмет через «Связь с Facebook» перенаправляет на страницу входа в Facebook.
  • Позже пользователь вводит адрес электронной почты и пароль
  • После успешного Войти Facebook перенаправляет назад к нашим онлайн размещаемой странице приложения с access_token
  • Тогда мы имеем основанное приложение angularjs который просто сделать некоторый Facebook графика вызова и показать, как доказательство успеха.

Я включил вышеуказанную стратегию как в LG, так и в Samsung TV. LG, похоже, работает с эмулятором, если я использую window.NetCastSystemKeyboardVisible(true);, который показывает собственную клавиатуру при перенаправлении (страница входа в систему Facebook).

Но я не нашел ничего похожего на window.NetCastSystemKeyboardVisible(true); для Samsung Smart TV.

Так что мой вопрос,

Могу ли я делать это правильно? Или я пропустил что-то очевидное, что кто-то уже знает?

С уважением

+0

Pls см. Мой ответ http://stackoverflow.com/a/21621605/2068612 –

+0

спасибо @llyaZ, он объясняет все. Я проверил форум Samsungdev, который в основном относится к старой REST api, и это уже давно прошло. по крайней мере, после 2013 года он был официально остановлен согласно facebook. Но из-за реальности мой подход просто перенаправлялся на URL-адрес для входа в facebook, поэтому после успешного входа в систему он должен перенаправить обратно на наш redirect_url. Но все выглядит вполне нормально, и оно должно было работать. Но с помощью эмулятора мы не могли получить виртуальную клавиатуру поверх перенаправленной страницы. Любые комментарии по этому поводу? –

ответ

2

К сожалению, нет никакого способа, чтобы установить логин на Facebook через SmartTV для сторонних приложений. На данный момент он недоступен даже при доступе к данным FB с использованием опции SSO. Приложение Facebook на SmartTV использует старый API FB, теперь устаревший и доступный для Samsung по конкретному соглашению между двумя сторонами.

+0

привет @ andrea-f спасибо, что указали это. IC. как вы думаете, этот старый facebook REST api по-прежнему работает на samsung? Я не мог заставить его работать над эмулятором. –

+0

Привет @WellTreatUs он работает на устройстве, но его родное приложение, поэтому в основном для использования того же API вам нужно будет подписать контракт с Facebook. –

+0

привет @ andrea-f это имеет смысл. Спасибо за ответ. дайте мне знать, если вы найдете что-нибудь. Кстати, знаете ли вы, как отображать клавиатуру по перенаправленной странице. если бы я мог пригвоздить эту проблему, как LG, я должен был сделать это. –

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