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

标签 ios facebook cordova facebook-javascript-sdk phonegap-plugins

我正在开发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/

相关文章:

android - 在Unity3D生成的 "Android class name"中找到 "AndroidManifest.xml"

javascript - Phonegap 3.0.0 所有请求 404

ios - 来自 anchor 链接的短信 - Html5 Iphone

ios - 集成中的 Blob 数据

iphone - iOS获取用户信息

javascript - 如何检索 Facebook 用户信息

ios - iOS 中的 Facebook 单点登录问题

javascript - 如何将参数传递给PhoneGap数据库事务executeSql函数

ios - iPad 应用程序在 2 秒后关闭,内存问题?

ios - 让应用程序充当服务器