1

我目前正在使用Worklight和HTML5堆棧混合移動應用程序。這個應用程序需要FB登錄功能。我使用FB Js SDK將FB登錄機制實現到了我的應用程序中。如果我在移動瀏覽器模擬器中查看它,可以正常工作,但是當我將此應用程序部署到物理設備時,FB登錄按鈕和功能不可用(從字面上看,它們從視圖中消失)。混合應用程序的FB登錄

此外,我想顯示我的FB登錄窗體在相同的視圖,而不是彈出窗口。

我不知道如果使用FB Js SDK是混合應用程序的好方法嗎?或者,也許我應該使用本機代碼來建立登錄機制?

回答

0

我試過與facebook js sdk一樣的方法。看起來「facebook js sdk」用於網絡應用程序,而您正在實施的網站必須位於主機上。你有沒有試過科爾多瓦插件?如果你正在使用科爾多瓦,

試試這個https://github.com/Wizcorp/phonegap-facebook-plugin 和另一個很好的解決方案是OpenFB繞過js sdk。 並針對您的彈出窗口問題嘗試InAPPBrowser。但所有這些都是爲了cordova/Phonegap。但是,如果您使用其他平臺,我不知道任何其他解決方案,而不是使用JSONP在每次使用該應用程序時通過遠程主機檢索fb登錄頁面。