我正在尝试使用Visual Studio工具为apache cordova和facebook connect插件开发一个apache cordova应用程序。有了这个插件,我试图用facebook实现登录。
我从选项custom / plugins安装了插件,引入了git存储库https://github.com/Wizcorp/phonegap-facebook-plugin
插件已成功安装,解决方案正确编译。
在index.html中,我在平台覆盖脚本后包含脚本:
...
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="scripts/platformOverrides.js"></script>
<script type="text/javascript" src="facebookConnectPlugin.js"></script>
<script type="text/javascript" src="scripts/index.js"></script>
</body>
...
第一个问题是facebookConnectPlugin.js没有自动包含在插件安装的www根文件夹中,在这种情况下,我不知道应用程序如何找到这个脚本,安装camera.js插件时发生了同样但我在包含中没有问题,似乎浏览器找到了js。哪里必须找到facebookConnectPlugin.js?我们是否必须包含使用插件文件夹? ej:
当我调试项目并试图按照以下说明启动登录时,它不起作用:
var fbLoginSuccess = function (userData) {
alert("UserInfo: " + JSON.stringify(userData));
}
function initLogin() {
facebookConnectPlugin.login(["public_profile"],
fbLoginSuccess,
function (error) { alert("" + error) }
);
}
我在Ripple -Nexus(galaxy)模拟器中找到的消息是:
&#34; I Haz cheeseburger!
FacebookConnectPlugin.login
我们似乎缺少一些东西:(
虽然你可以填写textarea将json对象传递给你想要执行的回调,但是有点酷...#34;
要点:
包含facebookConnectPlugin.js的src是哪个? 为什么我发现模拟器出错了?
最好的问候。