我在使用 Phonegap 3.0.0 和他们的 Facebook 插件时遇到了这个问题。我按照他们对这封信的解释(两次),我开始认为要么我做错了什么,要么我的版本没有正确排列。
我从 hackbook 和 simple.html 得到的错误是:
ERROR: Plugin 'org.apache.cordova.facebook.Connect' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
所以根据我在网上找到的所有内容(在这种情况下并不是很多,因为他们在最近的版本中做了一些市长更改),这似乎与我的 plist 或 xml 有关。
所以我希望有人已经让它运行起来,或者知道我做错了什么。
至于 config.xml,我使用的是 www 文件夹中的那个(那个是正确的吗?),并添加了:
<gap:plugin name="com.phonegap.plugins.facebookconnect">
<param name="APP_ID" value="[app_id]" />
<param name="APP_NAME" value="[app_name]" />
</gap:plugin>
至于我最终添加的 plist:
<key>FacebookDisplayName</key>
<string>[app_name]</string>
<key>FacebookAppID</key>
<string>[app_id]</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>[app_name]</string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb[app_id]</string>
</array>
</dict>
</array>
其余的按照 github 页面的教程中的说明完成。