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 に答える