cordova-plugin-facebook4 ionic facebookConnectPlugin 未定义
Posted
技术标签:
【中文标题】cordova-plugin-facebook4 ionic facebookConnectPlugin 未定义【英文标题】:cordova-plugin-facebook4 ionic facebookConnectPlugin is not defined 【发布时间】: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 未定义
【问题讨论】:
你在浏览器上试试这个吗?因为这不适用于浏览器,所以您必须将其安装在设备或模拟器上 是的,我正在浏览器上尝试此代码是否正确? 【参考方案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/
【讨论】:
查看这个答案:***.com/questions/31879804/… 我打开了 App view to public 但还是不行 如果我从我的计算机生成 o 散列密钥,我可以在我的真实手机上进行测试以上是关于cordova-plugin-facebook4 ionic facebookConnectPlugin 未定义的主要内容,如果未能解决你的问题,请参考以下文章
需要PhoneGap项目的示例cordova-plugin-facebook4