1

我在 Android 上同时使用 Facebook 和 Chartboost SDK for Unity。两者都可以单独工作。但是当它们构建在同一个项目中时,facebook 的活动 -“com.facebook.unity.FBUnityPlayerActivity”和 chartboost 的活动 -“com.chartboost.sdk.unity.CBUnityPlayerProxyActivity”发生冲突,因为它们需要同一个地方。我想知道使两个插件一起工作的解决方案是什么?

4

1 回答 1

1

我们的主要活动仅适用于那些不使用其他插件但也想要主要活动的人。

为了使活动相互配合,最好的办法是创建一个扩展CBUnityPlayerProxyActivity并添加的类:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}

这将正确地将数据传递给 Facebook SDK。

于 2013-10-10T18:30:21.663 回答