【问题标题】:phonegap build - facebookConnectPlugin not definedphonegap build - facebookConnectPlugin 未定义
【发布时间】:2015-09-21 19:03:28
【问题描述】:

我正在尝试使用 phonegap build 以最简单的方式安装 facebook 集成。

做了以下事情:

  1. 将此添加到 config.xml:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
  	  <param name="APP_ID" value="****************" />
   	  <param name="APP_NAME" value="******" />
	</gap:plugin>
  1. 确保该插件出现在 phonegap build 上已安装的插件上:
    它看起来应该如此。
    插件源版本 最新平台
    com.phonegap.plugins.facebookconnect pgb 0.9.0 0.9.0 android,ios

根据文档,我应该完成这两个步骤: https://github.com/Wizcorp/phonegap-facebook-plugin/blob/master/platforms/pg-build/README.md

但是当我尝试使用该插件时,我得到“ReferenceError: facebookConnectPlugin is not defined”

我错过了什么吗?其他人遇到过这种情况吗?

谢谢。

【问题讨论】:

  • 与其手动安装,不如尝试自动安装。这将是一个更清洁的安装,手动安装。科尔多瓦科尔多瓦插件添加“插件的github url”。我猜你的 -> 带有“https://”+ github.com/Wizcorp/phonegap-facebook-plugin/
  • 我也有这个问题。你有没有找到解决办法?我相信我在 Facebook 中设置了正确的 android 哈希值。在 iOS 上一切正常,但在 Android 上出现“ReferenceError:facebookConnectPlugin 未定义”错误。对于这个问题,我将不胜感激。
  • 是的,我在 index.html 中添加了这个: 以及 www 文件夹中的相关文件
  • 你有没有找到解决方案,我有完全相同的设置和问题。

标签: cordova phonegap-build phonegap-facebook-plugin


【解决方案1】:

我还没有机会尝试这个,但是这个版本 ("0.9.0") 是去年 11 月发布的。目前最高版本为 0.12.0。您可以指定此版本或省略它以使用此特定版本,但为了它的推荐,我现在将坚持尝试 0.9.0。

如果您检查此存储库,请查看文件夹:

./www/phonegap/plugin/facebookConnectPlugin/

所以今晚我将尝试为 facebookConnectPlugin.js 包含 &lt;script&gt;。查看源代码,它似乎具有 Facebook JS 文件的依赖项,所以请做好准备首先包括它。

在我今晚尝试之前,让我知道您是否尝试此方法以及它是成功还是失败。祝你好运!

【讨论】:

  • 刚刚注意到您的评论反映您已尝试将 JS 资源添加到 &lt;head&gt; 标签,今晚我很高兴尝试!
【解决方案2】:

@joel234,
好的。第一件事。我要发布的解决方案适用于 Phonegap Build,该解决方案本身不适用于 Cordova

在过去的几周里,我一直在一次又一次地发布这个,插件com.phonegap.plugins.facebookconnectdeprecated,如obsolete。这意味着您*不应该*使用它。您应该使用更新的版本。

此外,您似乎没有关注the blogs。否则你会知道你应该使用 source=npm 并且其中带有句点的名称也已被弃用。

您可以在此处阅读详细信息:Facebook connect plugin is not working (...)

您的新插件设置是:

&lt;gap:plugin name="cordova-plugin-facebookconnect-orlando" source="npm" version="0.11.0"&gt;

另外,我强烈建议你阅读下面的粗体句子。

Top Mistakes by Developers new to Cordova/Phonegap

如果这如预期的那样有效,您能否告诉我您在哪里找到了此示例,以便我可以与作者交谈并对其进行更正。 TIA - 祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多