Facebook JS SDK可以与Phonegap/Cordova一起使用吗?

M.D*_*M.D 10 facebook-javascript-sdk cordova

我有Senscha 2.0移动应用程序,我想使用最新的phonegap(cordova)构建.

我想添加facebook登录功能.我找到了三个选择:

  1. 使用ChildBrowser方法
  2. 使用InAppBrowser.
  3. 使用cordova facebook插件

我决定和第二个一起去.

我在FB应用程序设置(移动站点URL)中遇到域存在问题.

我在那里键入了我的一个域名,但是当在xCode中使用Cordova构建应用程序时,facebook会出现错误,因为很明显,phonegap/cordova不会"使用"任何域名.

当我将我的应用程序(不使用phonegap)上传到我在Facebook设置中输入的域名时,一切都可以在我的iPhone上运行(在Safari中使用网站).


更确切地说.

当我将我的应用程序用作"移动Web应用程序"时,Facebook JS SDK正常工作.

当我使用Cordova/Phonegap构建我的项目(它自动使用InAppBrowser插件)时,它停止工作.

Facebook JS SDK能与Phonegap/Cordova一起使用吗?

Moh*_*din 0

它可以。使用 OpenFB 或 Facebook Connect Phonegap 插件。

参考

开放脸书

Facebook Connect Phonegap 插件