我使用phonegap build为android创建调试版。 我想使用facebook插件。 在Config.xml中我有
<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 for 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 :(得分:0)
我的错误是我尝试使用facebook的官方Phonegap插件。 似乎Phonegap构建使用另一个插件,它没有使用javascript facebookConnectPlugin,正如他们的文档中提到的那样。 所以我用过 https://github.com/Wizcorp/phonegap-facebook-plugin 他们使用https://github.com/phonegap-build/FacebookConnect/tree/962eb0a1c07935ff813e28aa9eaa5581f2e10416 用法不同。很混乱。如果您首先尝试在桌面上构建,那么也会很困难,然后它就无法在Phonegap Build上运行。