Android で Facebook と Chartboost SDK for Unity の両方を使用しています。どちらも個別に正常に動作します。しかし、同じプロジェクトでビルドすると、facebook のアクティビティ「com.facebook.unity.FBUnityPlayerActivity」と chartboost のアクティビティ「com.chartboost.sdk.unity.CBUnityPlayerProxyActivity」が競合します。同じ場所が必要なためです。両方のプラグインを連携させるにはどうすればよいでしょうか?
1158 次
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 に答える