cordova-plugin-facebook4安装问题

时间:2019-01-17 12:20:19

标签: cordova cordova-plugins html-framework-7

试图让cordova-plugin-facebook4与我的cordova应用程序一起使用。我正在使用framework7和android平台版本6.4。我已经成功安装了插件,并使用以下命令设置了APP ID和NAME:

cordova plugin add cordova-plugin-facebook4 --save --variable APP_ID="***" --variable APP_NAME="***"

Framework7是在deviceready方法之后加载的,因此在设备准备就绪后会触发我的代码。我正在构建应用程序并在Android手机上调试。

下面的代码正在我的Facebook按钮的onclick事件上使用:

var fbLoginSuccess = function (userData) {
    alert("UserInfo: " + JSON.stringify(userData));
    facebookConnectPlugin.getAccessToken(function(token) {
        alert("Token: " + token);
    }, function(err) {
        alert("Could not get access token: " + err);
    });
}

facebookConnectPlugin.login(["public_profile"],
    fbLoginSuccess,
    function (error) { alert("" + error) }
);

在我的android设备上运行该应用程序时,我不断收到此错误:

Uncaught ReferenceError: facebookConnectPlugin is not defined

感谢您的任何帮助

1 个答案:

答案 0 :(得分:0)

原来,我必须在我的项目中包含cordova.js,该项目是在构建应用程序时创建的,在我的项目中不可见,以便插件能正常工作。菜鸟的错误。