未定义cordova-plugin-facebook4-ionic facebookConnectPlugin

未定义cordova-plugin-facebook4-ionic facebookConnectPlugin,cordova,ionic-framework,ionic2,Cordova,Ionic Framework,Ionic2,我正在从事爱奥尼亚项目,我已经安装了这个插件cordova-plugin-facebook4 但当我试图在控制器中使用它时 .controller('LoginCtrl', function($scope) { console.log ("dzdqsdqs"); $scope.login=function() { console.log ("dzdqsdqs"); facebookConnectPlugin.login(['e

我正在从事爱奥尼亚项目,我已经安装了这个插件cordova-plugin-facebook4 但当我试图在控制器中使用它时

    .controller('LoginCtrl', function($scope) {
        console.log ("dzdqsdqs");

    $scope.login=function() {
      console.log ("dzdqsdqs");
            facebookConnectPlugin.login(['email'], function(response) {
                alert('Logged in');
                alert(JSON.stringify(response.authResponse));
            }, function(error){
                alert(error);
            })
        }
})
我得到了这个错误:
ReferenceError:facebookConnectPlugin未定义

如@bakrim在评论中所述,您需要在设备或模拟器上运行此代码

要在iOS仿真器上运行,请执行以下操作:

ionic platform add ios
ionic build ios
ionic emulate ios
要在Android模拟器上运行:

ionic platform add android
ionic build android
ionic emulate android

有关在真实设备上运行的更多信息:

正如@bakrim在评论中提到的,您需要在设备或模拟器上运行此代码

要在iOS仿真器上运行,请执行以下操作:

ionic platform add ios
ionic build ios
ionic emulate ios
要在Android模拟器上运行:

ionic platform add android
ionic build android
ionic emulate android

有关在真实设备上运行的详细信息:

是否在浏览器上尝试此操作?因为这在浏览器上不起作用,所以您必须将其安装在设备或模拟器上。我正在浏览器上尝试此代码是否正确?是否在浏览器上尝试此代码?因为这在浏览器上不起作用,所以您必须将其安装在设备或模拟设备上。我正在尝试使用浏览器。此代码正确吗?请检查此答案:我已将应用程序视图打开到公用位置,但仍然不工作如果我从计算机生成了o哈希键,我可以在真实手机上进行测试请检查此答案:我已将应用程序视图打开到公用位置,但仍然不工作如果我从我的计算机生成哈希键,我可以在我的真实手机上进行测试吗