【问题标题】:cordova-plugin-facebook4 ionic facebookConnectPlugin is not definedcordova-plugin-facebook4 ionic facebookConnectPlugin 未定义
【发布时间】:2016-07-14 15:08:12
【问题描述】:

我正在做 ionic 项目,我已经安装了这个插件 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 未定义

【问题讨论】:

  • 你在浏览器上试试这个吗?因为这不适用于浏览器,所以您必须将其安装在设备或模拟器上
  • 是的,我正在浏览器上尝试此代码是否正确?

标签: cordova ionic-framework ionic2


【解决方案1】:

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

在 iOS 模拟器上运行:

ionic platform add ios
ionic build ios
ionic emulate ios

在 Android 模拟器上运行:

ionic platform add android
ionic build android
ionic emulate android

有关在真实设备上运行的更多信息:http://junerockwell.com/how-to-run-ionic-on-real-devices/

【讨论】:

  • 我打开了 App view to public 但还是不行
  • 如果我从我的计算机生成 o 散列密钥,我可以在我的真实手机上进行测试
猜你喜欢
  • 1970-01-01
  • 2019-03-11
  • 2019-09-01
  • 2015-03-10
  • 2017-11-20
  • 2019-06-11
  • 1970-01-01
  • 2019-07-10
  • 1970-01-01
相关资源
最近更新 更多