我正在使用这个插件在我的 Phonegap 应用程序中有一个 facebook-login 选项: https ://github.com/phonegap/phonegap-facebook-plugin 。
我已按照 Android“入门”中的所有步骤进行操作,当我在未安装官方 Facebook 应用程序的设备(模拟器和真实设备)上运行该应用程序时,一切正常。当我在安装了官方 Facebook 应用程序的设备上运行它并单击登录按钮时,会出现 Facebook 对话框并请求许可。我选择 OK,对话消失,什么也没有发生。没有出现错误或其他警报,我也没有登录。
我怎样才能解决这个问题?
的JavaScript:
function logout() {
FB.logout(function(response) {
alert('logged out');
});
}
function logIn() {
try {
FB.init({ appId: "*****************", nativeInterface: CDV.FB, useCachedDialogs: false });
} catch (e)
{
alert("error");
}
FB.login(
function(response) {
if (response.authResponse) {
// not invoked
alert('logged in');
} else {
// not invoked
alert('error');
}
},
{ scope: "email" }
);
}