尝试使用cardova 1.6.0,获取警报
请帮助
我指的是这个链接 http://marguspala.com/add-facebook-login-to-phonegap-android-app-easiest-way/
答案 0 :(得分:1)
按照github上的说明,它对我很好,我使用的是cordova 1.7.0和Xcode 4.1
答案 1 :(得分:1)
你只需按照github上的说明操作,它也适用于Cordova 1.7和xcode 4.2。您可能需要将“FB.login if(response.session)”的声明更改为“if(response.authResponse)”。
答案 2 :(得分:0)
我有同样的问题,不得不降级到cordova 1.5.0以使其正常工作。没试过1.7但是因为fb插件还没有开发一段时间我怀疑它会起作用。 1.5.0可能是你最好的选择。
答案 3 :(得分:0)
提交ID {1}的ID 1c8f97f982b69af992c5b0ab336969f4bf02a53d在Cordova 1.7 / Xcode 4.3.2中为我工作。
然而,它有点棘手,所以如果你是ios开发的新手,那么它将需要一些试验和错误。
答案 4 :(得分:0)
希望你没有在代码中使用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应用程序下的https://developers.facebook.com/apps上的FB应用程序中输入了哈希密钥,并且应禁用为Android SSO配置。