我正在开发一个 PhoneGap 2.2.0/IOS 应用程序并且需要使用 FaceBook 插件'我按照 GIT 中所述的安装过程进行操作,当我使用示例文件夹中的“简单”示例时,我得到了设备就绪对话框,告诉我将我的 appID 放在适当的位置,我这样做了,然后我按 OK 并且应用程序被 IOS 抛出,并出现以下错误:
'com.facebook.sdk:InvalidOperationException', reason: 'FBSession: No AppID provided; either pass an AppID to init, or add a string valued key with the appropriate id named FacebookAppID to the bundle *.plist'
听到的是我的 FB.init
document.addEventListener('deviceready', function() {
try {
alert('Device is ready! Make sure you set your app_id below this alert.');
FB.init({ appId: "fb245065455620705", nativeInterface: CDV.FB, useCachedDialogs: false });
document.getElementById('data').innerHTML = "";
} catch (e) {
alert(e);
}
}, false);
这是添加到我的 plist 文件中的条目
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.mdsitg.amisrael</string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb245065455620705</string>
</array>
</dict>
</array>
欢迎任何帮助!