Cordova 使用facebook登录的Phonegap
我跟踪了链接- 将facebook登录安装到PhoneGap 之后,我从插件文件夹“com.phonegap.plugins.facebookconnect”中复制了示例“Scrumptius”。此外,我还更新了index.html中的“appid” 然而,我仍然得到如下日志错误。我试着问谷歌,但我还是解决了这个问题。请帮忙 2014-04-21 20:02:04.247 HelloWorld[29811:60b]多任务->设备: 是的,应用程序:是的 2014-04-21 20:02:04.259 HelloWorld[29811:60b]无限制访问 网络资源 2014-04-21 20:02:04.614 HelloWorld[29811:60b]由于以下原因重置插件 页面加载 2014-04-21 20:02:04.847 HelloWorld[29811:60b]Init FacebookConnect 会议 2014-04-21 20:02:04.848 HelloWorld[29811:60b]错误:方法“init:” 插件“org.apache.cordova.facebook.Connect”中未定义Cordova 使用facebook登录的Phonegap,cordova,single-sign-on,phonegap-plugins,facebook-login,Cordova,Single Sign On,Phonegap Plugins,Facebook Login,我跟踪了链接- 将facebook登录安装到PhoneGap 之后,我从插件文件夹“com.phonegap.plugins.facebookconnect”中复制了示例“Scrumptius”。此外,我还更新了index.html中的“appid” 然而,我仍然得到如下日志错误。我试着问谷歌,但我还是解决了这个问题。请帮忙 2014-04-21 20:02:04.247 HelloWorld[29811:60b]多任务->设备: 是的,应用程序:是的 2014-04-21 20:02:04.
“我收到了这个完全相同的错误,在任何地方都找不到修复程序,但结果表明错误是由于我试图使用插件造成的 如果您通过window.facebookConnectPlugin访问facebook插件的方法,您将不会再看到错误,它应该可以正常工作,尝试通过FB对象或CDV.FB访问插件的方法,您将收到错误,您将无法正常工作 不确定这是否对您有帮助,但您是我看到的唯一一个发布相同错误的人,这就是我如何避免的,所以希望它也能对您起作用。由于新API从app_id string属性(strings.xml)获取应用程序id,因此不再需要“init”方法 并使用facebookConnectPlugin代替FB
请参见此处的更改您的Cordova版本?您解决了此问题吗?我有同样的理由:(好的,我也有同样的问题,所以我想我应该删除init行,但后来意识到这是唯一一个写app id的地方。我重新阅读了你的评论,意识到你提到了strings.xml。我不确定你的意思。如果你能详细说明strings.xml,我将不胜感激,因为我找不到该文件在我的项目中。顺便说一句,我目前正在尝试为iOS实现此功能。谢谢