0

我正在尝试通过我的应用程序连接到 facebook。一个 Cordova 插件,.. 一切正常,但我没有得到回调结果..

使用这个: https ://github.com/mgcrea/cordova-facebook-connect

我有实现“CordovaInterface”的“MainActivity”

我的插件“FacebookConnect”扩展了“CordovaPlugin”

我认为我的问题是,在使用 facebook 进行身份验证之后,它在“MainActivity”上的“onActivityResult”方法被调用而不是“FacebookConnect”插件..我不知道为什么..

任何人都可以帮忙吗?...

我希望这是有道理的!

4

1 回答 1

0

哦,终于,..我明白了...

问题是我在我的原生应用程序中使用了嵌入的cordova,然后我必须打电话

@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    super.onActivityResult(requestCode, resultCode, intent);

    CordovaPlugin callback = this.activityResultCallback;
    if (callback != null) {
        callback.onActivityResult(requestCode, resultCode, intent);
    }
}

在此之后它完美运行!;)

于 2013-05-28T06:44:44.020 回答