我正在使用带有cordova 2.8.1的Facebook sdk 3.2和官方phonegap facebook插件 https://github.com/phonegap/phonegap-facebook-plugin
我能够让登录流程完美地工作,但是当我尝试用对话框编写任何代码时,没有任何事情发生(控制台或Xcode上的输出都没有错误。例如下面的代码。警报从不被调用也没有是console.log。
FB.ui({
method: 'feed',
name: 'Facebook Dialogs',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
},
function(response) {
console.log("in callback");
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
此外,我测试了示例代码并在那里遇到了同样的问题。通过cdv-plugin-fb-connect.js查看我在javascript中看不到任何处理FB.ui函数的内容。这里有任何帮助。
我还没有尝试安卓。