phonegap build - 没有定义facebookConnectPlugin

时间:2015-07-03 23:24:03

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

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

做了以下事情:

  1. 将此添加到config.xml:
  2. 
    
    input
    
    
    

    1. 确保插件出现在phonegap build的已安装插件上:
      看起来应该如此 插件源版本最新平台
      com.phonegap.plugins.facebookconnect pgb 0.9.0 0.9.0 android,ios
    2. 这两个步骤都是我应该根据文档完成的: https://github.com/Wizcorp/phonegap-facebook-plugin/blob/master/platforms/pg-build/README.md

      但是当我尝试使用插件时,我得到了#34; ReferenceError:facebookConnectPlugin未定义"

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

      感谢。

2 个答案:

答案 0 :(得分:0)

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

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

./ WWW / PhoneGap的/插件/ facebookConnectPlugin /

所以今晚我将尝试将<script>包含在 facebookConnectPlugin.js 中。从源头看,它似乎具有Facebook JS文件的依赖关系,所以准备你首先要把它包括在内。

如果你尝试这个,如果它在今晚尝试之前成功或失败,请告诉我。祝你好运!

答案 1 :(得分:0)

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

过去几周,我一次又一次地发布此消息,插件com.phonegap.plugins.facebookconnectdeprecated,与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 - 最好的运气