Facebook JS SDK能否与Phonegap/Cordova配合使用?

Facebook JS SDK能否与Phonegap/Cordova配合使用?,cordova,facebook-javascript-sdk,Cordova,Facebook Javascript Sdk,我有Senscha 2.0移动应用程序,我想使用最新的phonegap(cordova)构建它 我想添加facebook登录功能。我找到了三个选择: 使用儿童浏览器方法 使用应用浏览器 使用cordova facebook插件 我决定选第二个 我对FB应用程序设置中的域(移动站点URL)有问题 我在那里输入了我的一个域,但是当在xCode中使用Cordova构建应用程序时,facebook的响应是错误的,因为显然phonegap/Cordova不“使用”任何域 当我将我的应用程序(不使用phon

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

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

  • 使用儿童浏览器方法
  • 使用应用浏览器
  • 使用cordova facebook插件
  • 我决定选第二个

    我对FB应用程序设置中的域(移动站点URL)有问题

    我在那里输入了我的一个域,但是当在xCode中使用Cordova构建应用程序时,facebook的响应是错误的,因为显然phonegap/Cordova不“使用”任何域

    当我将我的应用程序(不使用phonegap)上传到我在Facebook设置中键入的域时,所有东西都可以在我的iPhone上运行(在Safari中用作网站)


    更准确地说

    当我将我的应用程序用作“移动web应用程序”时,FacebookJSSDK可以工作

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


    Facebook JS SDK能否与Phonegap/Cordova配合使用?

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

    参考文献

    OpenFb

    Facebook连接Phonegap插件


    那么你的问题是什么?它在主题标题中:)这个问题以前被问过:是的,谢谢,但这并不是我问题的答案,你不应该使用Javascript方法。对于所有使用它的人来说,这将是一个大混乱,因为他们必须在InApp浏览器中输入他们的凭证(他们通常不知道)。所以你真的应该选择选项3)。我知道在你的cordova应用程序中加入Facebook有点像黑客(我上周刚做了一次更新,花了将近2天的时间才恢复运行)。但是用户体验要好得多!