Facebook的使用登录的PhoneGap(科尔多瓦1.6.0)不工作为Android
与cardova 1.6.0尝试,得到警报Facebook的使用登录的PhoneGap(科尔多瓦1.6.0)不工作为Android
- 科尔多瓦Facebook连接插件无法在登录!
- Cordova Facebook Connect插件在auth.status上失败!
请帮助
我'指该链接 http://marguspala.com/add-facebook-login-to-phonegap-android-app-easiest-way/
我有同样的问题,不得不降级到1.5.0科尔多瓦,使其工作。还没有尝试过1.7,但由于fb插件尚未开发一段时间,我怀疑它会起作用。 1.5.0可能是你最好的选择。
提交ID 1c8f97f982b69af992c5b0ab336969f4bf02a53d https://github.com/davejohnson/phonegap-plugin-facebook-connect在科尔多瓦1.7/Xcode 4.3.2中为我工作。
但是,这有点棘手,所以如果你是新手开发ios,它会需要一些试验和错误。
只要按照GitHub上的指令,其工作的所有罚款和我在一起,我使用的科尔多瓦1.7.0和4.1的Xcode
雅只需按照GitHub上的指令,它与正常工作与我也科尔多瓦1.7和xcode 4.2。您可能必须将“FB.login if(response.session)”的语句更改为“if(response.authResponse)”。
希望你没有在代码中使用过deviceready。
所以请使用下面的代码。
document.addEventListener('deviceready', function() {
try {
alert('Device is ready! Make sure you set your app_id below this alert.');
FB.init({
appId : "256439131120685",
nativeInterface : CDV.FB,
useCachedDialogs : false
});
} catch (e) {
alert(e);
}
}, false);
它对我来说工作正常。
您是否在Android应用程序的本机Android应用程序下为您的FB应用程序在https://developers.facebook.com/apps上输入了Hash密钥,并且应该禁用为Android配置的SSO。