2014-02-13 74 views
0

我一直在試驗三星和LG智能電視專門爲基於Facebook的登錄。Facebook登錄三星智能電視

經過嚴格搜索LG和三星開發論壇和StackOverflow後,我無法想出任何解決方案。後來我創建瞭如下策略原型應用程序 -

  • 我有一個簡單的應用程序,一個歡迎屏幕和一個大「與Facebook Connect」按鈕
  • 一旦用戶點擊了「連接Facebook」重定向到Facebook登錄頁面。
  • 後來用戶輸入電子郵件地址和密碼
  • 成功登錄Facebook的重定向到我們的在線託管的應用程序頁面的access_token
  • 然後我們有一個angularjs基於應用程序,它只是做一些Facebook的圖形呼叫並展示作爲成功的證明後。

我已將上述策略整合到LG和三星電視中。 LG似乎正在使用模擬器,如果我使用window.NetCastSystemKeyboardVisible(true);,它顯示重定向(Facebook登錄頁面)上的本地鍵盤。

但我沒有找到類似於三星智能電視window.NetCastSystemKeyboardVisible(true);的任何內容。

所以我的問題是,

我在做對吧?或者我是否錯過了某些人已經知道的東西?

問候

+0

請參閱我的回答http://stackoverflow.com/a/21621605/2068612 –

+0

謝謝@llyaZ它解釋了一切。我檢查了Samsungdev論壇,它主要是指舊的REST api,並且它早已不復存在。至少在2013年9月之後,它按照facebook的說法正式停止。 但由於實際情況,我的方法只是重定向到Facebook登錄網址,所以成功登錄後,它應該重定向到我們的redirect_url。 但事情似乎很好,它應該一直工作。但是使用模擬器我們無法通過重定向頁面獲得虛擬鍵盤。 對此有何評論? –

回答

2

不幸的是,沒有辦法建立在Facebook登錄通過的SmartTV的第三方應用程序。目前,即使通過使用SSO選項訪問FB數據,它也不可用。 SmartTV上的Facebook應用程序使用舊FB API,現在已被棄用,並由雙方通過特定協議提供給三星。

+0

嗨@andrea-f感謝指出這一點。我知道了。你覺得這個舊的Facebook REST API仍然適用於三星設計? 雖然我無法通過模擬器工作。 –

+0

嗨@WellTreatUs它在設備上工作,但它的原生應用程序,所以基本上使用相同的API,你需要簽署與Facebook的合同。 –

+0

hi @ andrea-f它很有意義。感謝你的回答。讓我知道你是否找到任何東西。 順便說一句,你知道線索如何顯示重定向頁面上的鍵盤。如果我能像LG那樣把這個問題弄明白就應該完成了。 –