如何将mobileweb facebook connect API与phonegap一起使用?

时间:2011-09-30 08:41:33

标签: android facebook blackberry cordova

我正在尝试将Facebook集成到我的Phonegap应用程序中,该应用程序将部署在Android和Blackberry设备上。因为Android只有一个插件我需要沿着标准的Facebook连接mobileweb路线走下去。但是我无法重定向回file://(Phonegap),所以我想知道是否有人提出替代解决方案?

我想知道是否可以重定向到我设置的单独的托管网站,该网站会存储访问代码,然后让Phonegap应用程序随后询问访问代码,然后使用Facebook API调用?

2 个答案:

答案 0 :(得分:0)

是的,你可以。

使用JavaScript API,在https://www.facebook.com/developers

的应用设置下启用“网站”和“移动网络”

您需要一些可以在设置中使用的可公开访问的页面,但由于您以独立方式使用此应用程序,因此无需使用该站点。

此外,使用JavaScript API时还有一个“登录”按钮。如果您以编程方式尝试打开Facebook的登录窗口,则可能会遇到弹出窗口阻止程序问题。

答案 1 :(得分:0)

你不能使用PhoneGap的InAppBrowser来调用Mobile Web auth的东西吗?见http://docs.phonegap.com/en/3.0.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

要开始使用Facebook登录,请查看此处:https://developers.facebook.com/docs/facebook-login/getting-started-web/