與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/
與cardova 1.6.0嘗試,得到警報Facebook的使用登錄的PhoneGap(科爾多瓦1.6.0)不工作爲Android
請幫助
我'指該鏈接 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。