2014-10-05 64 views
1

我使用phonegap構建爲android創建調試版本。 我想用facebook插件。 config.xml中我有Facebook插件:init沒有使用有效版本調用

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.4.0"> 
    <param name="APP_ID" value="509210995889450" /> 
    <param name="APP_NAME" value="Food share" /> 
    </gap:plugin> 

我使用的文件facebookConnectPlugin.js這是從官方插件Github上爲Facebook。 電話:

facebookConnectPlugin.login([], success, fail); 

我得到: 錯誤:INIT不叫與對象有效版本 錯誤 。 (http://connect.facebook.net/en_US/sdk.js:37:148) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:588) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550) 在window.FB.require(http://connect.facebook.net/en_US/sdk.js:15:550

回答

0

我的錯誤是我努力工作k與官方的Phonegap插件的臉譜。 似乎Phonegap構建使用另一個插件,它不使用javascript facebookConnectPlugin,正如他們的文檔中所述。 所以我用 https://github.com/Wizcorp/phonegap-facebook-plugin 而他們使用https://github.com/phonegap-build/FacebookConnect/tree/962eb0a1c07935ff813e28aa9eaa5581f2e10416 而且用法是不同的。很混亂。如果您先嚐試在桌面上構建,然後在Phonegap Build上不起作用,也會造成困難。