2

尝试使用 cardova 1.6.0 ,收到警报

  1. Cordova Facebook Connect 插件登录失败!
  2. Cordova Facebook Connect 插件在 auth.status 上失败!

请帮忙

我指的是这个链接 http://marguspala.com/add-facebook-login-to-phonegap-android-app-easyest-way/

4

5 回答 5

1

只需按照 github 上的说明进行操作,对我来说一切正常,我使用的是 cordova 1.7.0 和 Xcode 4.1

于 2012-05-15T04:43:35.980 回答
1

你只需按照 github 上的说明进行操作,它也适用于我在 Cordova 1.7 和 xcode 4.2 上。您可能必须将 "FB.login if (response.session)" 的 if 语句更改为 "if (response.authResponse)" 。

于 2012-05-24T12:31:32.600 回答
0

我有同样的问题,不得不降级到科尔多瓦 1.5.0 才能让它工作。没有尝试过 1.7,但由于 fb 插件有一段时间没有开发,我怀疑它会起作用。1.5.0 可能是你最好的选择。

于 2012-05-02T14:24:10.987 回答
0

希望您没有在代码中使用 deviceready。
所以请使用以下代码。

document.addEventListener('deviceready', function() {
    try {
    alert('Device is ready! Make sure you set your app_id below this alert.');
        FB.init({
            appId : "256439131120685",
            nativeInterface : CDV.FB,
            useCachedDialogs : false
        });

    } catch (e) {
        alert(e);
    }
}, false);

它对我来说很好。

您是否已在本机 Android 应用程序下的https://developers.facebook.com/apps上的 FB 应用程序中签署了您的应用程序并输入了哈希密钥,并且应禁用为 Android SSO 配置。

于 2012-05-24T12:42:39.543 回答
0

https://github.com/davejohnson/phonegap-plugin-facebook-connect的提交 ID 1c8f97f982b69af992c5b0ab336969f4bf02a53d在 Cordova 1.7 / Xcode 4.3.2 中为我工作。

但是,这有点棘手,所以如果您是 ios 开发新手,则需要反复试验。

于 2012-05-09T01:00:10.837 回答