2014-04-07 71 views
0

Sencha Touch,我已经使用Facebook JS SDK来允许用户登录。它在浏览器中运行得非常好。Sencha Touch,Phonegap Facebook集成

但是,在将其构建到PhoneGap项目之后,Facebook JS SDK将无法在本机iOS应用程序中运行,因为运行JS SDK需要浏览器。

我该如何解决这个问题?

回答

0

您可以使用InAppBrowser插件:https://build.phonegap.com/plugins/658或更好,但使用Facebook连接插件:https://build.phonegap.com/plugins/257

的Facebook连接插件将使用用户设备上的本地Facebook应用程序(如果有的话),而仍然使用JavaScript SDK。如果用户没有安装Facebook,它将回退到使用浏览器。

+0

嗨JoshMorony,谢谢你的回答!我找到了Facebook Connect插件,但没有太多关于如何使用它的文档,你能简单解释一下吗?谢谢! – ethanjyx

+0

我写过一篇关于使用插件发布到Facebook墙的博客文章:http://www.joshmorony.com/posting-to-a-facebook-wall-with-phonegap-the-javascript-sdk/但实际上并没有覆盖设置。本质上,没有区别。你可以像平常一样使用JavaScript SDK,包括插件,它应该可以工作。只记得在config.xml文件中声明你的App Name/App Id(我认为这是在文档中)。 – JoshMorony