gpt4 book ai didi

ios - IOS FB.init上的PhoneGap/Cordova 2.2.0 Facebook插件失败

转载 作者:行者123 更新时间:2023-12-01 18:26:26 25 4
gpt4 key购买 nike

我正在开发PhoneGap 2.2.0 / IOS应用程序,并且需要使用FaceBook插件',当我使用示例文件夹中的“简单”示例时,我遵循了GIT中所述的安装过程
我得到设备准备好对话框,告诉我将我的appID放在适当的位置,我这样做了,然后按确定,该应用程序被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>

欢迎任何帮助!

最佳答案

你的问题是这条线

FB.init({ appId: "fb245065455620705", nativeInterface: CDV.FB, useCachedDialogs: false });

它应该是:
FB.init({ appId: "245065455620705", nativeInterface: CDV.FB, useCachedDialogs: false });

请注意,“fb”不应成为应用ID的一部分。

关于ios - IOS FB.init上的PhoneGap/Cordova 2.2.0 Facebook插件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13368785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com