我正在使用 Facebook SDK 注册的 Android Phonegap 中创建一个应用程序。我完成了将 FB SDK 集成到我的应用程序的所有步骤,但是当我在应用程序中单击登录(或使用 FB 按钮注册)时,它登录到 FB 但没有回复应用程序,它强制关闭应用程序后登录FB。我无法得到任何解决方案。这是我的代码:
function chklogin() {
FB.login(
function(response) {
if (response.session) {
alert('logged in');
} else {
alert('not logged in');
}
},
{ scope: "email" }
);
}
document.addEventListener('deviceready', function() {
console.log('document.addEventListener');
try {
FB.init({ appId: "****",
nativeInterface: CDV.FB,
useCachedDialogs: false });
console.log('init');
} catch (e) {
}
}, false);
这是我的 Facebook 登录按钮代码:
<div class="log_bottom">
<a href="#" id="registerwithfb"><input type="submit" data-role="button" data- transition="fade" data-theme="b" onclick="chklogin()" class="forcolouredbuttontext submit" value="REGISTER WITH FACEBOOK" /></a>
</div>
我看到了一些类似的问题,但找不到正确的解决方案,请帮助谢谢