phonegap build - facebookConnectPlugin未定义

问题描述:

我正尝试以最简单的方式安装一个带有phonegap构建的facebook集成。phonegap build - facebookConnectPlugin未定义

做了以下:

  1. 将此添加到config.xml中:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0"> 
 
    \t <param name="APP_ID" value="****************" /> 
 
    \t <param name="APP_NAME" value="******" /> 
 
\t </gap:plugin>

  1. 确信插件出现在phonegap上安装的插件构建:
    它出现为我应该。 https://github.com/Wizcorp/phonegap-facebook-plugin/blob/master/platforms/pg-build/README.md


    插件的源版本最新平台
    com.phonegap.plugins.facebookconnect PGB 0.9.0 0.9.0安卓,IOS
  2. 这两个步骤都是我应该根据文档完成

    但是当我尝试使用插件时,我得到“ReferenceError:facebookConnectPlugin未定义”

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

    谢谢。

开始=>
+0

而不是手动完成,尝试自动安装它。这将是一个更清洁的安装,手动之一。 cordova cordova插件添加“插件的github url”。 我想你是 - >用“https://”+ github.com/Wizcorp/phonegap-facebook-plugin/ – shamaleyte

+0

我也有这个问题。你有没有找到解决方案?我相信我已经在Facebook中拥有了正确的Android哈希集合。一切工作正常在iOS上,但在Android上我得到“ReferenceError:facebookConnectPlugin未定义”错误。我非常感谢这个问题的任何帮助。 – oalbrecht

+0

是的,我添加到index.html这个: 与www文件夹中的相关文件 – tomermes

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

如果你检查这个仓库,看文件夹:

./www/phonegap/plugin/facebookConnectPlugin/

所以,今晚我“会试图包括<script>facebookConnectPlugin.js。展望源代码,它似乎有Facebook的JS文件的依赖,所以准备你的头首先包括。

让我知道如果你试试这个,如果它成功或失败,然后我今晚尝试它祝你好运!

+0

刚刚注意到您的评论,以反映您已尝试将JS资源添加到'

'标签,我非常高兴今晚试用! – Jester

@ joel234,
好的。第一件事。我要发布的解决方案是针对Phonegap Build,该解决方案本身不适用于科尔多瓦

在过去的几个星期里,我一再发布这个帖子,插件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 - 祝你好运