当前位置: 首页 > 知识库问答 >
问题:

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

洪黎昕
2023-03-14

我有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配合使用?

共有1个答案

薛博艺
2023-03-14

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

参考

OpenFb

  • http://coenraets.org/blog/2014/04/facebook-phonegap-cordova-without-plugin/
  • https://github.com/ccoenraets/OpenFB

Facebook Connect Phonegap插件

  • https://github.com/Wizcorp/phonegap-facebook-plugin
 类似资料:
  • 我一直在使用cordova和HTML开发混合移动应用程序 cordova与reactnative之间的架构差异是什么? 如果有人在这两方面都做过,请分享他们的发现。 谢了,罗希特

  • 问题内容: 更新1: 这就是我最后所做的一切: 那不是必需的吗? 原始问题: 在我的Ubuntu 12.04计算机上,我刚刚使用npm和cordova安装了node.js: 当我尝试添加android时: 我得到以下输出: 有人知道为什么会发生这种情况以及如何解决吗? 我在PhoneGap上遇到了同样的问题。 问题答案: Android工具二进制文件可能不在您的路径中。 根据PhoneGap文档(

  • 我最近在Intellij上使用Java 11和Lombok,一切都很好 我尝试了Java 12,但现在总是出现编译错误,因为lombok的注释似乎被忽略了。 有人知道lombok是否支持java 12吗?

  • 我为Apache Cordova完整安装了VS 2015 Enterprise Tools。当我打开或创建任何项目时,它都不会构建,甚至不会在运行按钮上显示Ripple模拟器或设备信息。 我已经做了一个完整的重新安装,仍然一样。 当我单击配置窗口中的依赖项检查按钮时,表示一切正常。 当我尝试构建时: npm错误!Windows\u NT 6.3.9600 1 ======生成:0成功,1失败,0最

  • 我想使用包含的。/仿真器命令与科尔多瓦/PhoneGap从命令行在iPad模拟器中运行我的应用程序。 基本说明如下: http://docs.phonegap.com/en/2.2.0/guide_command-line_index.md.html 我已经从这里安装了iOS模拟器: https://github.com/phonegap/ios-sim 文档中说它支持从命令行模拟iPad。但是,

  • 我在使用cordova并将其应用于Phonegap构建。虽然PGB告诉我我使用的是一个旧版本,但它还是起作用了——我无法更改那里的设置。 我已经升级到科尔多瓦4现在,一个版本的PGB显然不支持。 那么,它们有不同的生命周期?它们是否使用相同的版本号?如果要使用phonegap构建,是否应该停止使用cordova并开始使用phonegap cli?