phonegap build - facebookConnectPlugin 未定义

phonegap build - facebookConnectPlugin not defined

我正在尝试使用 phonegap 构建以最简单的方式安装 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"

我错过了什么吗?还有人遇到过这种情况吗?

谢谢。

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

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

./www/phonegap/plugin/facebookConnectPlugin/

所以今晚我将尝试为 facebookConnectPlugin.js 添加 <script>。查看源代码,它似乎依赖于Facebook JS 文件,所以请准备好首先包含该文件。

在我今晚尝试之前,请告诉我您是否尝试过此操作以及它是成功还是失败。祝你好运!

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

在过去的几周里,我一直在 post 一遍又一遍,插件 com.phonegap.plugins.facebookconnectdeprecated, as in obsolete。这意味着您*不应该*使用它。您应该使用更新得多的版本。

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

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

您的新插件设置是:

<gap:plugin name="cordova-plugin-facebookconnect-orlando" source="npm" version="0.11.0">

此外,我强烈建议您阅读下面加粗的句子。

Top Mistakes by Developers new to Cordova/Phonegap

如果这如预期的那样有效,你能告诉我你在哪里找到这个例子吗,这样我就可以和作者谈谈并更正它。 TIA - 祝你好运